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

Программирование iOS/iPhone

Войти
Регистрация
Восстановить пароль
 
Victorianec
20 / 20 / 6
Регистрация: 09.01.2014
Сообщений: 118
#1

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

18.03.2014, 14:46. Просмотров 672. Ответов 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 документа с использованием KissXML (Программирование iOS):

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

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

Парсинг xml документа на Си - C (СИ)
Здравствуйте! Подскажите пожалуйста статью или руководство где описывается как парсить xml документ на Си или хотя бы на С++(желательно...

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

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

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

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 документа по URL - Программирование Android
Нужно пропарсить XML документ: http://qps.ru/7UzLc Как я понимаю, есть три варианта: 1) скачать документ на флешку и тогда парсить; ...

Парсинг большого XML документа - C#
Доброго времени суток! Помогите пожалуйста спарсить XML файл такого рода. Вот его кусочек: &lt;Tools&gt; &lt;CatalogTool&gt; ...

Парсинг документа с XML структурой - Visual Basic .NET
Ребят, есть документ такого содержания: &lt;doc&gt; &lt;city&gt; &lt;this place=&quot;436&quot;&gt;СПБ&lt;/this&gt; &lt;this place=&quot;816&quot;&gt;МСК&lt;/this&gt; &lt;this...

Парсинг XML документа со сложной структурой - C#
Доброго времени суток. Возникла проблема с парсингом .osm файла. Для чтения документа решил использовать xmlReader, т.к. он лучше всего...


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

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

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