我试图用jQuery的parseXML解析以下有效负载
<List>
<Item>
<Text>
<?xml version="1.0" encoding="utf-16"?><HTML><BODY><p style="font-size:12px;font-family:Arial;color:#000000;font-weight:Normal;font-style:Normal;"><span>Testing XML formatting</span></p></BODY></HTML>
</Text>
</Item>
</List>
我收到错误“无效的XML”。关于如何解决这个问题的任何想法?我应该为文本做一个encodeURIComponent吗?
答案 0 :(得分:1)
您可以将您的html(?)包装在cdata
中<List>
<Item>
<Text><![CDATA[
<?xml version="1.0" encoding="utf-16"?><HTML><BODY><p style="font-size:12px;font-family:Arial;color:#000000;font-weight:Normal;font-style:Normal;"><span>Testing XML formatting</span></p></BODY></HTML>]]>
</Text>
</Item>
</List>