У меня есть файл XML в папке ресурсов в xcode, и я хочу проанализировать XML. Вопрос в том, как получить доступ к файлу программно? Заранее спасибо.
Цель C, Как разобрать локальный файл XML в папке ресурсов?
Ответы (2)
NSXMLParser — это анализатор xml, управляемый событиями. Вы можете использовать его, но мне больше нравятся парсеры на основе запросов. Lib2Xml.
это поможет вам начать работу с lib2xml
http://cocoawithlove.com/2008/10/using-libxml2-for-parsing-and-xpath.html
XML-файл — это просто еще один текстовый файл. Здесь есть информация о различных способах загрузки XML-файлов.
Как сохранить/ загружать текстовые файлы в Objective-C для iPhone, используя UITextView?
Есть много вариантов. Два самых популярных: используйте NSXMLParser или используйте TouchXML. Если вы используете NSXMLParser, вы в конечном итоге создадите делегата для синтаксического анализатора, который решает, что делать всякий раз, когда синтаксический анализатор сталкивается с XML-тегами, данными и т. д.