Создайте файл XML динамически в Iphone - PullRequest
3 голосов
/ 01 декабря 2009

Я хочу динамически создать xml-файл для своего приложения Iphone. Я попытался с помощью NSXMLDocument, но NSXMLDocument не объявлен в приложении iphone.

Пожалуйста, помогите мне в этом.

Спасибо

Gaurav

Ответы [ 3 ]

3 голосов
/ 27 октября 2010

Попробуйте с открытым исходным кодом XML Stream Writer для iOS :

  • Написано в Objective-C, один .h. и .m файл
  • Один @protocol для поддержки пространств имен и один без

Пример:

// allocate serializer
XMLWriter* xmlWriter = [[XMLWriter alloc]init];

// start writing XML elements
[xmlWriter writeStartElement:@"Root"];
[xmlWriter writeCharacters:@"Text content for root element"];
[xmlWriter writeEndElement];

// get the resulting XML string
NSString* xml = [xmlWriter toString];

В результате получается следующая строка XML:

<Root>Text content for root element</Root>
2 голосов
/ 01 декабря 2009

Вы также можете использовать libxml2 для генерации данных XML на iPhone.

2 голосов
/ 01 декабря 2009

Вы можете использовать KissXML для создания файлов XML на iPhone.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...