我的xml出现了一个奇怪的问题(我用jQuery解析它):
<?xml version='1.0' encoding='ISO-8859-1' ?>
<root>
<msg><![CDATA[<b>Email was sent!</b>]]</msg>
<cod>ok</cod>
</root>
解析时 - 检索<cod>
有效但<msg>
没有(它返回空白)。
省略<![CDATA[
标签时它有用..这很奇怪 - 我检查了语法,它必须是正确的:/
任何想法可能出错?
感谢
答案 0 :(得分:4)
您的CDATA数据块未关闭,因此您的XML无效 - CDATA部分以<![CDATA[
开头,以]]>
结尾,因此应该是:
<?xml version='1.0' encoding='iso-8859-1' ?>
<root>
<msg><![CDATA[<b>Email was sent!</b>]]></msg>
<cod>ok</cod>
</root>
答案 1 :(得分:2)
必须使用CDATA
关闭]]>
部分,否则您将错过>
。