Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   достать до параметров Xml (http://www.flasher.ru/forum/showthread.php?t=68560)

MyXus 30.08.2005 18:40

достать до параметров Xml
 
Код:

<level1 name='level1 item1' id='111'>
  im the level1 item1
</level1>

Как достать до атрибутов name, id, и текста "im the level1 item1"?
Пока умею только достать до "level1": myobj.nodeName;
.attributes всегда отдает мне какой-то [type Object]
.nodeValue - null

iNils 30.08.2005 18:47

.attributes.name
.attributes.id

Nео 30.08.2005 18:58

trace(MyObj.firstChild.attributes.name);
trace(MyObj.firstChild.attributes.id);
trace(MyObj.firstChild.firstChild);

MyXus 30.08.2005 19:01

занкс!

PSHOLTY 03.09.2005 00:14

Цитата:

Сообщение от MyXus
Пока умею только достать до "level1": myobj.nodeName;

А у меня обратная проблема.

есть пара полок, на которых лежат книги. На разных полках лежат книги с одинаковыми названиями, но с разным текстом:
Код:

<polka pid="01" name="pervaja">
  <kniga name="nachalo">tekst pervoj knigi...</kniga>
  ...
  <kniga name="konec">tekst poslednej knigi...</kniga>
</polka>
<polka pid="02" name="vtoraja">
  <kniga name="nachalo">prosto tekst...</kniga>
  ...
  <kniga name="konec">esche tekst...</kniga>
</polka>

Как добраться до книги с name="desjataja", которая лежит на второй полке?

Буньков Максим 03.09.2005 10:00

это че вопрос на засыпку? сканированием иёпт :)

MyXus 03.09.2005 11:33

Посмотри тему (я - автор) "directory tree" неск дней назад – там есть про раздачу айдишников каждому айтему. А так - сканированием канешно =)
.nextSibling
.firstChild
.nodeName
.attributes.name

PSHOLTY 03.09.2005 11:58

пасиб всем, но я надеялся, что будет другой способ, кроме сканирования...

придется делать через безликие айди... :(

Iv 03.09.2005 18:13

а ты не делай id безликими.
они ведь не только цифирью могут быть.

Iv 03.09.2005 18:15

а почему у тебя фотография Вицына на аватаре? если не секрет...


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

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