<item>
<data>
<![CDATA[
<p>Test</p>
<p><strong>Hi!</strong><br />Hello.</p>
]]>
</data>
</item>
Использование TouchXML/NSXMLParser Как я могу извлечь только часть HTML в строку/соответствующий формат данных, чтобы я мог отображать ее в UIWebView?Извлечение HTML из узла CDATA в 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 –
CDATA - это единственный способ хранения HTML или других данных, содержащих символы «<» и «&», I подумайте, что означает ссылка, что парсер не должен * автоматически * анализировать узел как обычный узел. CXMLNode реализован так, что он может обрабатывать разбор CDATA. – Dot
Вы можете, конечно, хранить литералы '' '' '' '' 'и' '' без раздела CDATA, с помощью обычного '&' -escaping. Вы должны прочитать текстовое содержимое '', не заботясь, было ли оно изнутри раздела CDATA или просто обычного текста. – bobince