![]() |
Parse XML с неограниченной вложенностью
Всем, доброго дня!
Есть XML типа Код:
<parent>Родскажите как это лучше распарсить в Flash? Что-то я совсем запутался в массивах, блин... |
ну если неограниченное дерево то рекурсией обходи
|
я думал, что от этого тут не убежать, да и при обработке конечного массива тоже нужно будет его раскручивать рекурсивно..
можно с этого момента по-подробнее или пример? ) |
вот тут подобное обсуждалось: http://flasher.ru/forum/showthread.php?t=88954
|
спасибо.. только ему не предложили рабочего варианта, сказали только что вторая рекурсия лишня.. и в конце код также не рабочий..
вопрос еще актуален) |
ХМЛ парсится уже прямо при создании. Зачем его еще куда-то во что-то парсить?
|
Код:
XML.prototype.makeObj = function(xObj, obj) { |
2 wvxvw: XML внешний..
2 telit: спасибо конечно... ты хочешь, чтобы у меня моск взорвался? или пару комментов уже рука не поднялась писать? хоть что передается в функцию ( xObj, obj)? |
Во флеше все ХМЛи одинаковые %) они не бывают внешними или внутренними =)
Это значит, что если вы дождались ХML.onLoad - вы его уже 1 раз отпарсили. Лучше, чем сам Флеш вы это вряд ли сделаете, ну уж не быстрее, это точно =) |
2 wvxvw: понял идею)) мне нужно обойти весь XML и перегнать инфорамцию во что-то с чем дальше можно удобны работать (массив и .т.д.)
2 telit: еще раз спасибо |
| Часовой пояс GMT +4, время: 11:55. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.