![]() |
Рекурсивный обход xml и построение дерева
Всем привет. Помнится, давно-давно делал как-то обход каталогов винды на делфе, пользовался велосипедами, в принципе, но понимал, что делаю. Так вот, потребовалось сделать аналогичное на ас3. Наваял тестовую xml, сделал у каждого элемента атрибут name, считываю его, пробегаясь рекурсией.
Код AS3:
Код AS3:
Помогите, пожалуйста, справиться с задачей. |
да вродь нормально, разве что сама структура из массивов, где первый эл-т - имя, неинтуитивна
Код AS3:
|
1. Можно подключить as3corelib.swc и тупо вывести так:
Код AS3:
3. Можно написать свой сериализатор: Код AS3:
|
-De-, во блин, а все так просто оказалось и решение лежало на поверхности. Спасибо.
Добавлено через 2 минуты expl, серилизатор - это метод форматирования отступами? |
Предлагаю как есть пользоваться XML. Необходимость преобразования в другой носитель для меня неочевидна.
|
dimarik, а никто xml и не трогает (:
Это нужно, например, для построения меню-дерева с раскрывающимися элементами-папками. |
| Часовой пояс GMT +4, время: 12:24. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.