如何使用带可可的NSXML保存CDATA条目



我正试图导出一个嵌入在更大文件中的XML文件,该源XML包含大量CDATA,如以下所示:

<Title><![CDATA[BLABLA BLABLA]]></Title>

当我保存文件时:

NSData *xmlData = [xmlDocument XMLDataWithOptions:0];
[xmlData writeToFile:fileName atomically:YES] ;

所有的CDATA都不见了,我只得到:

<Title>BLABLA BLABLA</Title>

我该如何制作它以保存CDATA?

感谢

解决方案:添加标志NSXMLNodePreserveCDATA.问题就解决了。

最新更新