Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование iOS/iPhone
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
Victorianec
21 / 21 / 6
Регистрация: 09.01.2014
Сообщений: 118
1

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

18.03.2014, 14:46. Просмотров 748. Ответов 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];
Буду благодарен, если всё-таки кто-нибудь скажет более правильный выход из ситуации, если он есть.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.03.2014, 14:46
Ответы с готовыми решениями:

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

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

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

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

Парсинг xml документа
Доброе время суток. Помогите пожалуйста, получить данные из xml документа ...

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

Посмотри здесь, пример который ты привел очень похож на тот который используется здесь.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.03.2014, 15:33

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

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

Парсинг документа с XML структурой
Ребят, есть документ такого содержания: &lt;doc&gt; &lt;city&gt; &lt;this...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru