如何使用cocoa保存带有NSXML的CDATA条目?

时间:2013-11-20 01:04:57

标签: xml cocoa cdata nsxml

我试图导出嵌入在更大文件中的XML文件,源XML包含许多像这样的CDATA:

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

当我保存文件时:

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

所有CDATA都消失了,我得到了:

<Title>BLABLA BLABLA</Title>

如何制作它以便用它保存CDATA?

谢谢

1 个答案:

答案 0 :(得分:1)

解决方案:添加标志NSXMLNodePreserveCDATA并解决问题。