NSXMLDocumentTidyXML并保留空格

时间:2012-11-14 16:19:44

标签: cocoa nsxmldocument

我正在使用NSXMLDocument来解析一些XML。它是来自Web服务的XML,它经常格式不正确,所以我需要通过NSXMLDocumentTidyXML才能解析它。

但是,我想保留文本中的换行符,NSXMLDocumentTidyXML会删除它。

我从文档中知道xmlns:space="preserve"属性将告诉XML整数保留空格。但是,因为在开始解析之前我需要在XML中,并且只有在解析之后我才能向节点添加属性,我不知道该怎么做。

有什么建议吗?我现在唯一能想到的是手动搜索字符串中的根标记,通过将属性插入输入字符串来应用属性,然后解析它。这对我来说似乎很脆弱......

0 个答案:

没有答案