我使用KissXML(iOS)创建xml文档。一切都很好但是当我想使用 XMLString 方法将DOM写入NSString时,输出xml字符串包含xml声明(<?xml version="1.0" encoding="UTF-8" ?>
)。有没有办法从生成的xml字符串中删除此声明?
由于
答案 0 :(得分:2)
我发现不是在DDXMLDocument对象上调用XMLString方法,而是可以在rootElement上调用XMLString方法,这样: 而不是(其中xml是DDXMLDocument):
NSString* str=[xml XMLString];
使用它:
NSString* str=[[xml rootElement] XMLString];
结果是没有xml声明的整个xml文档。