2011-01-05 1 views
0

OK, мне удалось прочитать файл XML с использованием NSXMLParser, но теперь я не знаю, как записать файл XML. У меня есть файл XML, скажем:Запись в файл XML с использованием Objective-C

<?xml version="1.0" encoding="UTF-8"?> 
<root> 
<user id="abcd" password="pass1"/> 
<user id="efg" password="pass2"/> 
</root> 

Теперь, когда новый пользователь вводит детали, я хочу, чтобы хранить их в новый тег. Скажем, например, id "hhhh" и password "pass3".

Я хочу, чтобы добавить новый тег с атрибутами, как, например:

<user id="hhhh" password="pass3"/> 

в файл XML.

Как мне это сделать? Пожалуйста, объясните подробно. Я новичок здесь. Любые ссылки на учебные пособия или примеры будут очень полезными.

Спасибо.

+0

Я хочу знать, как вы решили это – prajakta

ответ

2

Проверьте Tree-Based XML Programming Guide. Вы можете использовать NSXMLDocument и друзей. Вы также можете искать в Интернете альтернативы с открытым исходным кодом (их много, и некоторые из них пишут). Быстрый поиск Google для «использования NSXMLDocument» дает несколько сторонних руководств.

Лучше сначала прочитать документацию и задать более конкретные вопросы. Помогите нам помочь вам. :-)

0

Попробуйте использовать kissxml.

Целью является создание API стиля NSXML, который может использоваться в средах без NSXML (например, iPhone).

KissXML был вдохновлен проектом TouchXML, но был создан, чтобы добавить полную поддержку для генерации XML, а также поддержку всего API NSXML.

Пожалуйста, поддержите этот свободный и открытый исходный проект

address

0

Там есть ряд очень хороших сторонних парсеров XML вы посмотрите на что может, вероятно, сделать его проще для вас.

Вот хороший пост, который я нашел о них. http://www.raywenderlich.com/553/how-to-chose-the-best-xml-parser-for-your-iphone-project

+0

У Рей также есть сообщение, показывающее, как конкретно использовать GDataXML-библиотеку Google. http://www.raywenderlich.com/725/how-to-read-and-write-xml-documents-with-gdataxml –

 Смежные вопросы

  • Нет связанных вопросов^_^