我想解析一個XML字符串,其中包含TEXTDATA中的字符& <和>。通常,這些字符應該是htmlencoded,但在我的情況下,他們不是這樣,我得到以下消息:PHP DOMDocument-> loadXML,其中包含&符號/ less/greater?
警告:DOMDocument :: loadXML()[function.loadXML]:錯誤解析實體中的屬性名稱... 警告:DOM文檔:: loadXML的()[function.loadXML]:開始標記找不到結束......
我可以使用str_replace函數來編碼所有&,但如果我這樣做有<或>我也是爲了有效的XML標籤。
有誰知道這個問題的解決方法?
謝謝!
非格式化XML的解決方法是責怪誰寫的:) – OcuS 2010-01-12 14:03:05