Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование iOS/iPhone
Войти
Регистрация
Восстановить пароль
 
abc1234
0 / 0 / 0
Регистрация: 16.01.2013
Сообщений: 6
#1

Xml - Программирование iOS

03.08.2013, 17:02. Просмотров 650. Ответов 8
Метки нет (Все метки)

Добрый день/вечер

В ответе пришло xml дерево как json...
Data->User->Age
как парсить такое дерево в obj C?

В JavaScript'e я делал так
Javascript
1
var myData = JSON.parse(jsontext);
и дальше указывал путь
Javascript
1
myData.data.user.age
соответственно выводилось age...

А как сделать в Obj C не пойму
Если не трудно покажите кодом, просто от хорошего интернета нахожусь на расстоянии 700км
http://www.cyberforum.ru/ios-dev/thread1122759.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.08.2013, 17:02
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Xml (Программирование iOS):

XML в таблицу
Добрый вечер! Нужно вывести данные с сервера в список. Смотрю статьи и примеры,...

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

Ко всем файлам добавилось .xml, теперь они в формате ***.xls.XML, ***doc.XML (изначально в Word и Excel)
при копировании с одного ноутбука на другом (изначально на новом не было офиса,...

Как получить путь до конкретного элмента ? | XML | DOM | Simple XML
Добрый день! Как Вы уже знаете, в Simple XML, чтобы получить доступ в XML...

Подсчитать количтво нодов в XML при помощи LINQ to XML
<?xml version="1.0" encoding="utf-8"?> <Root> <host> 192.168.1.1 </host>...

8
mobidevelop
182 / 182 / 3
Регистрация: 10.01.2013
Сообщений: 596
03.08.2013, 17:06 #2
NSJSONSerialization. Интернет не нужен, в хелпе все описано

PS
Цитата Сообщение от abc1234 Посмотреть сообщение
В ответе пришло xml дерево как json...
Чего только в жизни не бывает...
0
zulkis
684 / 611 / 43
Регистрация: 13.01.2011
Сообщений: 1,724
03.08.2013, 18:21 #3
Цитата Сообщение от abc1234 Посмотреть сообщение
В ответе пришло xml дерево как json...
А дайте я взгляну на это?
0
abc1234
0 / 0 / 0
Регистрация: 16.01.2013
Сообщений: 6
03.08.2013, 23:08  [ТС] #4
Цитата Сообщение от zulkis Посмотреть сообщение
А дайте я взгляну на это?
Вот
0
Миниатюры
Xml  
mobidevelop
182 / 182 / 3
Регистрация: 10.01.2013
Сообщений: 596
03.08.2013, 23:34 #5
Вот же ж блин... А я поначалу серьезно воспринял. Помочь даже хотел. А теперь ясно все. Именно так я и представлял себе классическое "xml дерево как json".
abc1234, забудьте мой первый пост. Он не в тему.

Не по теме:

Надо было анекдот какой-нибудь рассказать.

0
abc1234
0 / 0 / 0
Регистрация: 16.01.2013
Сообщений: 6
04.08.2013, 00:08  [ТС] #6
Ваши комментарий не несет смысла, если бы вы хотели помочь то помогли, а не старались съязвить...
Если вас просят помощи то не надо строить из себя великого, а если что то не так сказали в вопросе то можно и поправить!

ведь так интересно увидеть
<data>
<user>
....
</user>
</data>
0
mobidevelop
182 / 182 / 3
Регистрация: 10.01.2013
Сообщений: 596
04.08.2013, 00:22 #7
Да можно, конечно Но тут не вопрос поправлять надо. Тут в корни лезть. Судя по вашим постам, вы не понимаете разницу между XML и JSON. А это совершенно разные вещи как по структуре, так и по методам обработки.
Далее, когда вас попросили показать что именно вам требуется разобрать, вы явили миру скрин, скажем так, добавляющий крайне мало информации. Пользуясь вашей терминологией, не несущий смысла.
Именно это я и пытался вам объяснить своей незлой иронией. Жаль что вы ее не поняли. Но прямо говорить о таких вещах лично мне просто скучно (а здесь я в первую очередь для развлечения). Этот пост пишу исключительно потому, что вы, похоже, обиделись, а мне бы этого не хотелось.
Так вот, возвращаемся к вашему вопросу. Судя по угловым скобкам, вам таки приходит XML. Для его парсинга в iOS существует несколько путей, но самый простой - NSXMLParcer с его делегатом. Пример использования можно посмотреть, например, тут.
А если хотите, чтобы вам помогли быстро и без сарказма, потрудитесь ставить вопрос четче. Очень полезная практика. В жизни пригодится ;-)

Не по теме:

Скуууууучно

0
abc1234
0 / 0 / 0
Регистрация: 16.01.2013
Сообщений: 6
04.08.2013, 00:46  [ТС] #8
Ух много как)
Отвечать буду по порядку
1) В разницу я не углублялся json как я помню состоит из ключей 1: (искомое) и так далее, когдя я делал скрипт на js я использовал функцию json.parse и в ней указывал ссылку по "дереву" data.user.искомое вот
2) Я не совсем для развлечения т.к. в обжектив СИ около 2х недель, и проект делаю большой) по этому уже устал, учить приходится во время написания.. Все таки на С# понятней (мое мнение)
3) Скобки у меня есть но как чарлик говорит в xml text, по практике из JS я думал что можно точно также использовать и в OBJ C (data.user....)
4) Обижаться не из-за чего...
5)
Именно это я и пытался вам объяснить своей незлой иронией. Жаль что вы ее не поняли.
ответ есть в вашем же сообщении как вы выразились
потрудитесь ставить вопрос составлять ответ четче.
6) NSXMLParser, я не думаю что хорошая штука для меня... потому что мне не 1 вещь парсить надо, да и потом я смогу использовать
Код
  NSRange openPhrase =  NSRange closePhrase =
так как мне приходит ответ что в xml text в TEXT
0
mobidevelop
182 / 182 / 3
Регистрация: 10.01.2013
Сообщений: 596
04.08.2013, 01:00 #9
Цитата Сообщение от abc1234 Посмотреть сообщение
так как мне приходит ответ что в xml text в TEXT
Цитата Сообщение от В.С. Черномырдин
Много говорить не буду, а то опять чего-нибудь скажу
Коротко. Если это таки JSON, ответ в моем первом посте в этой теме.
Если XML - в третьем.
"text в TEXT" я парсить не умею.
Ну и совсем коротенько по пунктам.
1. Чушь
2. Все в бою учились
3. По отдельности слова понял (даже нерусские), связать не сумел
4. Рад.
5. Я трудиться не собираюсь. Я продолжу развлекаться. Это вам нужна помощь.
6. As you wish :-) Еще в мире есть libXML

Засим вынужден откланяться. Завтра большая пьянка, а мне еще выспаться надо
0
04.08.2013, 01:00
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.08.2013, 01:00
Привет! Вот еще темы с решениями:

Обработка структуры и содержимого текста отличного от XML средствами XML
Есть текст, в котором есть структура и ключевые символы придуманные...

Запись XML-дерева сразу в xml-файл (парсер JAXP)
Народ!Программеры!Помогите человеку,плиз! Парсерю я xml-файл,через...

Разрешения config.xml, Manifest.xml и кое что еще
доброго времени форумчане, недавно начал осваивать phonegap и сделал первое...

Как обновить данные в файле xml на основе другого xml?
Добрый день! Мне необходимо разработать XSLT преобразование, которое будет...


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

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

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