Как удалить объявление xml из KISSXML?

Я использую KissXML (iOS) для создания XML-документа. Все отлично работает, но когда я хочу записать DOM в NSString, используя метод XMLString, тогда выходная строка xml содержит объявление xml (<?xml version="1.0" encoding="UTF-8" ?>). Есть ли способ удалить это объявление из сгенерированной строки XML?

Спасибо

1 ответ

Я обнаружил, что вместо вызова метода XMLString для объекта DDXMLDocument, вы можете вызвать метод XMLString для rootElement так: вместо (где xml - DDXMLDocument):

NSString* str=[xml XMLString];

использовать этот:

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

Результатом является весь документ XML без объявления XML.

Другие вопросы по тегам