【发布时间】:2016-07-06 17:10:39
【问题描述】:
我了解某些字符需要在 XML 中进行转义,而 & 符号就是其中之一。
据此,只有5个字符需要转义: What characters do I need to escape in XML documents?
我的问题是,如果您有一个 & 符号,并且后面没有跟其中之一,这是否意味着 XML 无效?
我问的原因是因为我正在使用一个返回这个的网络服务:
<blah></blah>
我正在尝试确定它是有效还是无效的 XML。如果它无效,我会要求他们修复它。如果它是有效的,那么我的 php 代码没有正确处理它,我需要修复它。
根据 w3schools 验证 (http://www.w3schools.com/xml/xml_validator.asp),它无效,但我只是想确认一下。
【问题讨论】: