![]() |
|
||||||||||
|
|
|
|||||
|
[+ 1.11 12.07.2005]
Регистрация: Sep 2003
Сообщений: 125
|
XML тег: <NODE name="r"/>
код: funcition set(q){ z=eval ("object.attributes."+q) z="eee" } функция получает имя аттрибута ("name" ) как string > q="name" object - ссылка на XML обьект ( тег этот . можно увидеть при trace (object) ) короче неработает. Походу в z - записывается не ссылка на этот аттрибут, а его значение . Поэтому неработает. object.attributes.q ="eee" тоже не получается ( он не определяет Q как переменную, а думает, что это имя аттрибута ) Как мне в такой ситуации изменить значение этого аттрибута ? ----------------- Также почему-то не работает: q="function set(){ object.attributes."+q+"='eee' } " eval(q) set() Последний раз редактировалось processor; 27.08.2005 в 09:11. |
|
|||||
|
дай весь код.
__________________
С уважением, Maksi. |
|
|||||
|
[+ 1.11 12.07.2005]
Регистрация: Sep 2003
Сообщений: 125
|
весь код за 500 строк. но, помоему, этого достаточно. Есть XML обьект - надо изменить значение аттрибута, если имя аттрибута дано в string.
|
|
|||||
|
[+ 1.11 12.07.2005]
Регистрация: Sep 2003
Сообщений: 125
|
уррра. спасибо.
obj = new XML ('<NODE name="e" >'); можно какнибудь обратиться, типа: trace ( obj.e ) или ( obj["e"] ) или еще как. Вообще name или ID значение особое имеют или нет ? |
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
|
По поводу доступа почитай в хелпе. Там все сказано за исключением такой фичи как ID. Если на этапе создания xml ты указал каждому ноду уникальный id, то можешь сразу обратиться к этому ноду миную полностью все иерархию доступа.
Пример: r = new XML ("<main id='0' name='a'/><main id='1' name='b'><test id='3' name='test'/></main><main id='2' name='c'/>"); trace (r[0]); trace (r[1]); trace (r[2]); trace (r[3]); |
|
|||||
|
[+ 1.11 12.07.2005]
Регистрация: Sep 2003
Сообщений: 125
|
доступ по id - это СУПЕР !!! прям как в HTML . Огромное спасибо.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 15:42. |
|
|
« Предыдущая тема | Следующая тема » |
|
|