<item>
<data>
<![CDATA[
<p>Test</p>
<p><strong>Hi!</strong><br />Hello.</p>
]]>
</data>
</item>
使用TouchXML /的NSXMLParser我怎麼能只提取HTML部分轉換成字符串/合適的數據格式,這樣我可以在一個UIWebView顯示呢?提取HTML在iPhone
這是絕對有可能:http://code.google.com/p/touchcode/issues/detail?id=36&can=1&q=cdata
沒有XML解析器應該解析CDATA節http://www.w3schools.com/xmL/xml_cdata.asp – 2010-01-21 15:13:55
CDATA是您存儲HTML或包含「<」和「&」字符的其他數據的唯一方式,I請考慮鏈接意味着解析器不應該自動*將節點解析爲正常節點。 CXMLNode被實現以便它可以處理解析CDATA。 – Dot 2010-01-21 15:21:31
通過正常的'&' - 轉義,你當然可以在沒有CDATA部分的情況下存儲'<'和'&'。您應該閱讀「」的文本內容,而不是關心它是來自CDATA部分還是純文本。 – bobince 2010-01-21 16:46:42