Консольный результат в поле зрения - PullRequest
0 голосов
/ 09 мая 2011

Привет! Я вызываю веб-службу с целью c и получаю ответ xml в консоли.Проблема в том, что я не могу принять данные из XML на мой взгляд.Ответ представляет собой список, и каждый элемент имеет 4 элемента. Любая помощь

1 Ответ

1 голос
/ 09 мая 2011

Вам необходимо проанализировать XML-ответ.В OS X есть два подхода к этому.

Первый - использовать NSXMLParser .Это пример парсера SAX.Он обрабатывает XML как поток и проходит через него, отправляя сообщения обратного вызова делегату всякий раз, когда он находит что-то интересное, например, начало / конец элемента или данных в элементе.

Вторым является NSXMLDocument.Это рассматривает XML как документ.XML загружается все сразу, и вы получаете дерево узлов XML, которые отражают структуру и данные вашего XML.

С NSXMLDocument проще работать, но для него требуется гораздо больше памяти, чем для NSXMLParser.Это также не доступно на iOS.

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