PDA

Просмотр полной версии : достать до параметров Xml


MyXus
30.08.2005, 18:40
<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
Пока умею только достать до "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
а почему у тебя фотография Вицына на аватаре? если не секрет...

Captain Crocus
03.09.2005, 18:25
это не вицин, это виктор бычков (кузьмич). кадр из фильма "кукушка". фин его спросил, как его зовут, а он ответил "пошел ты", ну его и называли "пшельти". взгляни на ник.

сам себе объяснил :), никак не мог понять кто это, пока ив не спросил, а я не взглянул на ник.

Iv
03.09.2005, 19:09
во. а я на ники никада просто не смотрю.

Captain Crocus
03.09.2005, 19:21
это ты уже говорил, хотя, наверняка, не помнишь кому ;)

Iv
03.09.2005, 19:46
ага. именной кретинизм у меня.
смотреть бессмысленно.

iNils
03.09.2005, 23:01
ага. именной кретинизм у меня.
смотреть бессмысленно.
помню ты говорил что имена плохо запоминаешь

а про именные Id это ты верно сказал