Форум программистов, компьютерный форум CyberForum.ru

Парсинг xml документа с использованием KissXML - Программирование iOS/iPhone

Восстановить пароль Регистрация
 
Victorianec
20 / 20 / 6
Регистрация: 09.01.2014
Сообщений: 118
18.03.2014, 14:46     Парсинг xml документа с использованием KissXML #1
Доброго времени суток.
Я раньше не сталкивался с парсингом. Мне нужно распарсить xml, получаемый с сервера (т.е. генерируется не мной). Нода имеет такой вид:
XML
1
2
3
4
5
6
<item>
    <title>Whitney - Whitney Houston</title>
    <link>https://itunes.apple.com/album/whitney/id840431884?uo=1&amp;v0=9989</link>
    <description>Whitney by Whitney Houston</description>
    <pubDate>Tue, 18 Mar 2014 01:43:47 -0700</pubDate>
<item>
Мне нужно теперь вытащить из неё значения для title, link и pubDate. Ноды я получаю и сохраняю в массив
Objective-C
1
NSArray *items = [xmlDoc nodesForXPath:@"//item" error:&error];
Не могу найти функцию, с помощью которой это сделать, так как у тегов нет значений, к которым можно было бы использовать attributeForName, например так
Objective-C
1
2
3
for (DDXMLElement *item in items) {
NSString *title = [[item attributeForName:@"title"] stringValue];
}
Сталкивался ли кто-нибудь с таким случаем и знает ли как его решить?

Добавлено через 45 минут
Пока решил проблему вот таким образом
Objective-C
1
NSString *title = [[[item elementsForName:@"title" ] objectAtIndex:0] stringValue];
Буду благодарен, если всё-таки кто-нибудь скажет более правильный выход из ситуации, если он есть.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.03.2014, 14:46     Парсинг xml документа с использованием KissXML
Посмотрите здесь:

Objective-C Парсинг XML кода
Objective-C Парсинг HTML кода
Objective-C XML в таблицу
Аккуратно разделить страницы при генерации pdf документа Objective-C
Парсинг CSV Файла
парсинг JSON Objective-C
Xml
Objective-C Парсинг данных получаемых от сервиса с авторизацией
Парсинг JSON в XCode
Swift парсинг HTML\ GPS координаты Swift
Objective-C JSON парсинг из базы в таблицу
Парсинг JSON из локального файла Objective-C

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Alex2301
-21 / 0 / 0
Регистрация: 14.06.2013
Сообщений: 33
25.03.2014, 15:33     Парсинг xml документа с использованием KissXML #2
https://github.com/6david9/HuXiu

Посмотри здесь, пример который ты привел очень похож на тот который используется здесь.
Yandex
Объявления
25.03.2014, 15:33     Парсинг xml документа с использованием KissXML
Ответ Создать тему
Опции темы

Текущее время: 08:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru