2011-03-31 399 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>