Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   XML (http://www.flasher.ru/forum/forumdisplay.php?f=23)
-   -   Можно ли в XML обратиться непосредственно к элементу, не зная его порядковый номер? (http://www.flasher.ru/forum/showthread.php?t=28006)

MagicMax 04.03.2002 13:13

Можно ли в XML обратиться непосредственно к элементу, не зная его порядковый номер?
 
:confused:
Есть такой XML-файл :
<zal1>
<Area1>
<item id="1" />
<item id="2" />
<item id="3" />
<item id="4" />
</Area1>
</zal1>

Есть ли возможность без перебора и не зная порядковый номер элемента допустим с id=3 обратиться непосредственно у нему? Выручайте... :confused:

ivigor 04.03.2002 20:31

во Флэше нельзя.

MagicMax 05.03.2002 12:08

Жаль, а случайно не знаете, в сл. версии Флеша - в Flash MX такой возможности не будет? А то я на сл. версию так много надежд возлагаю... :)

Stellerex 19.03.2002 17:21

Если интересующие тебя элементы организованы, как элементы массива, то есть идут по порядку и нет пропусков в айдишниках, можешь воспользоваться методом childNodes, который возвращает массив нод:

myXML_xml = new XML("<zal1><Area1><item id='1'/><item id='2'/><item id='3'/><item id='4'/></Area1></zal1>");
areaXML_xml = myXML_xml.firstChild.firstChild;
trace(areaXML_xml.childNodes[0]);


Часовой пояс GMT +4, время: 18:40.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.