Форум программистов, компьютерный форум, киберфорум
Программирование iOS/iPhone
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
21 / 21 / 6
Регистрация: 09.01.2014
Сообщений: 118
1

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

18.03.2014, 14:46. Показов 962. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго времени суток.
Я раньше не сталкивался с парсингом. Мне нужно распарсить 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];
Буду благодарен, если всё-таки кто-нибудь скажет более правильный выход из ситуации, если он есть.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.03.2014, 14:46
Ответы с готовыми решениями:

Парсинг XML кода
Во время POP/GET запроса приходит XML как его распарсить и получить из него нужный текст?

Парсинг xml документа
Здравствуйте, Объясните пожалуйста как сделать парсинг xml документа. Что бы не просто парсинг а...

Парсинг xml документа
Доброе время суток. Помогите пожалуйста, получить данные из xml документа &lt;?xml version=&quot;1.0&quot;...

Парсинг XML документа
Добрый день! у меня есть xml файл и мне его надо разобрать и положить в таблицу.. Необходимо...

1
-21 / 0 / 0
Регистрация: 14.06.2013
Сообщений: 33
25.03.2014, 15:33 2
https://github.com/6david9/HuXiu

Посмотри здесь, пример который ты привел очень похож на тот который используется здесь.
0
25.03.2014, 15:33
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.03.2014, 15:33
Помогаю со студенческими работами здесь

Парсинг xml документа на Си
Здравствуйте! Подскажите пожалуйста статью или руководство где описывается как парсить xml...

Парсинг xml документа
Имеется документ типа &lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot; standalone=&quot;yes&quot;?&gt; &lt;data&gt; &lt;users&gt; ...

Парсинг XML документа по URL
Нужно пропарсить XML документ: http://qps.ru/7UzLc Как я понимаю, есть три варианта: 1) скачать...

Парсинг большого XML документа
Доброго времени суток! Помогите пожалуйста спарсить XML файл такого рода. Вот его кусочек: ...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru