如何从KISSXML中删除xml声明?

时间:2014-12-01 13:24:12

标签: ios libxml2 kissxml

我使用KissXML(iOS)创建xml文档。一切都很好但是当我想使用 XMLString 方法将DOM写入NSString时,输出xml字符串包含xml声明(<?xml version="1.0" encoding="UTF-8" ?>)。有没有办法从生成的xml字符串中删除此声明?

由于

1 个答案:

答案 0 :(得分:2)

我发现不是在DDXMLDocument对象上调用XMLString方法,而是可以在rootElement上调用XMLString方法,这样: 而不是(其中xml是DDXMLDocument):

NSString* str=[xml XMLString];

使用它:

NSString* str=[[xml rootElement] XMLString];

结果是没有xml声明的整个xml文档。