1

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

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

我从文档中知道,该xmlns:space="preserve"属性将告诉 XML 整理器保留空格。但是,由于我需要在开始解析之前将其包含在 XML 中,并且只有在解析之后才能向节点添加属性,所以我不确定该怎么做。

有什么建议么?目前我唯一能想到的就是在字符串中手动搜索根标签,通过将属性插入到输入字符串中来应用属性,然后解析它。这对我来说似乎很脆弱……</p>

4

0 回答 0