2011-03-31 99 views
0

我在与我的XML一个奇怪的问题(我用jQuery解析它):XML解析问题<![CDATA] [

<?xml version='1.0' encoding='ISO-8859-1' ?> 
<root> 
    <msg><![CDATA[<b>Email was sent!</b>]]</msg>  
    <cod>ok</cod> 
</root> 

在解析时 - 检索<cod>的作品,但没有按<msg>”吨(它返回空白)。 它工作时忽略了<![CDATA[标签..这很奇怪 - 我检查了语法,它必须是正确的:/

任何想法可能是什么错误?

感谢

回答

2

一个CDATA部分必须与]]>被关闭,你缺少的>

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>