我正在使用NSXMLDocument来解析一些XML。它是来自Web服务的XML,它经常格式不正确,所以我需要通过NSXMLDocumentTidyXML
才能解析它。
但是,我想保留文本中的换行符,NSXMLDocumentTidyXML会删除它。
我从文档中知道xmlns:space="preserve"
属性将告诉XML整数保留空格。但是,因为在开始解析之前我需要在XML中,并且只有在解析之后我才能向节点添加属性,我不知道该怎么做。
有什么建议吗?我现在唯一能想到的是手动搜索字符串中的根标记,通过将属性插入输入字符串来应用属性,然后解析它。这对我来说似乎很脆弱......