Цель C, Как разобрать локальный файл XML в папке ресурсов?

У меня есть файл XML в папке ресурсов в xcode, и я хочу проанализировать XML. Вопрос в том, как получить доступ к файлу программно? Заранее спасибо.


person codereviewanskquestions    schedule 21.03.2011    source источник


Ответы (2)


NSXMLParser — это анализатор xml, управляемый событиями. Вы можете использовать его, но мне больше нравятся парсеры на основе запросов. Lib2Xml.

это поможет вам начать работу с lib2xml

http://cocoawithlove.com/2008/10/using-libxml2-for-parsing-and-xpath.html

XML-файл — это просто еще один текстовый файл. Здесь есть информация о различных способах загрузки XML-файлов.

Как сохранить/ загружать текстовые файлы в Objective-C для iPhone, используя UITextView?

person madmik3    schedule 21.03.2011

Есть много вариантов. Два самых популярных: используйте NSXMLParser или используйте TouchXML. Если вы используете NSXMLParser, вы в конечном итоге создадите делегата для синтаксического анализатора, который решает, что делать всякий раз, когда синтаксический анализатор сталкивается с XML-тегами, данными и т. д.

person Caleb    schedule 21.03.2011