![]() |
Из XML в массив
Ситуация
1. Есть генерируемый серверной страницей XML такого вида Код:
<ELEMENTS>Код:
xml_table.onLoad = function(success:Boolean){Как я могу сделать запись в массив my_array, не зная сколько элементов в одном узле?. Ведь метод Код:
my_array.push({ |
2 El Scream:
А что сложного? childNodes - это массив... У массива ведь длину получить можно? Посмотрите тут: http://flasher.ru/forum/showthread.p...F1%EB%EE%E5%EC Я там писал загрузку простого XML'я... |
Это не совсем то. Точнее то что я писал выше. Я не знаю сколько элементов не в XML, а сколько элементов внутри тега. Мне же нужно получить что то вроде
Код:
my_array.push({ |
2 El Scream:
Свойства attributes - тоже массив. ^_^ |
Мда. Согласен. Я впринципе уже собрался все это через for (all in ..) делать... но тут прило в голову просто решение. Итак Код будет выглядеть так.
Код:
System.useCodepage=true; |
Цитата:
|
2 __etc:
Ага... Тогда ошибка в переведённом словаре AS... Хотя, всё равно используется как ассоциативный массив... |
|
2 __etc:
Да, спасибо. я знаю. После того вашего сообщения именно туда и пошёл смотреть. Потмо сравнил с Language Reference, которфй скачал с Флешера когда-то. Там написано: "my_xml.attributes:Array"... Ладно, не важно, я понял. |
| Часовой пояс GMT +4, время: 08:22. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.