0

I'm using KissXML (iOS) to create a xml document. Everything works great but when I want to write DOM to NSString using XMLString method, then output xml string contains xml declaration (<?xml version="1.0" encoding="UTF-8" ?>). Is there any way to remove this declaration from the generated xml string?

Thanks

robocik
  • 101
  • 7
  • 20

1 Answers1

2

I've found that instead of invoking XMLString method on the DDXMLDocument object, you can invoke XMLString method on the rootElement so: Instead of (where xml is DDXMLDocument):

NSString* str=[xml XMLString];

use this:

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

Result is an entire xml document without xml declaration.

robocik
  • 101
  • 7
  • 20