我正在使用 KissXML (iOS) 创建一个 xml 文档。一切都很好,但是当我想使用 XMLString 方法将 DOM 写入 NSString 时,输出的 xml 字符串包含 xml 声明( <?xml version="1.0" encoding="UTF-8" ?>
)。有没有办法从生成的 xml 字符串中删除此声明?
谢谢
最佳答案
我发现,您可以在 rootElement 上调用 XMLString 方法,而不是在 DDXMLDocument 对象上调用 XMLString 方法,这样: 而不是(其中 xml 是 DDXMLDocument):
NSString* str=[xml XMLString];
使用这个:
NSString* str=[[xml rootElement] XMLString];
结果是一个没有 xml 声明的完整 xml 文档。
关于ios - 如何从 KISSXML 中删除 xml 声明?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27229446/