0

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

谢谢

4

1 回答 1

2

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

NSString* str=[xml XMLString];

用这个:

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

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

于 2014-12-02T11:31:34.397 回答