我正在尝试解析 TEXTDATA 中包含字符 & < 和 > 的 XML 字符串。通常,这些字符应该是 htmlencoded,但在我的情况下,它们不是,所以我收到以下消息:
警告:DOMDocument::loadXML() [function.loadXML]:在实体中解析属性名称时出错...警告:DOMDocument::loadXML() [function.loadXML]:找不到开始标记的结尾...
我可以使用 str_replace 对所有 & 进行编码,但如果我使用 < 或 > 进行编码,我也会对有效的 XML 标记进行编码。
有谁知道这个问题的解决方法?
谢谢!