![]() |
|
||||||||||
|
|||||
|
Регистрация: Jan 2007
Сообщений: 49
|
Здрасте всем. Вот сижу всё утро экспериментальным путем пытаюсь вывести значение атрибута name в одном из нодов, и везде получаю undefinded .. если не трудно укажите мне на ошибку..
as2
myXML = new XML();
myXML.ignoreWhite = true;
myXML.load("primer.xml");
myXML.onLoad = function(success)
{
if(success == true)
{
var zag_mas = myXML.firstChild[0].firstChild[0].attributes;
zag = zag_mas[name];
}
}
|
|
|||||
|
Ветеран форума
Регистрация: Jul 2006
Адрес: Грузия, Тбилиси
Сообщений: 2,675
|
myXML = new XML();
myXML.ignoreWhite = true;
myXML.load("primer.xml");
myXML.onLoad = function(success){
if(success){
var zag_mas:XMLNode = myXML.firstChild.firstChild;
trace (zag_mas.childNodes[0].attributes._name) // выведет "Чай и кофе"
}
}
<data>
<razdel id="1" name="Попить">
<podrazdel id="2" _name="Чай и кофе" />
<podrazdel id="3" _name="Пиво и водка" />
</razdel>
</data>
не тестил но должно работать да и XML нужно менять кодировку на UTF-8 и не забывать писать в нём: Последний раз редактировалось screamge; 07.04.2007 в 11:46. |
|
|||||
|
Регистрация: Jan 2007
Сообщений: 49
|
да вроде всё так но выдаёт undefined
|
|
|||||
|
Ветеран форума
Регистрация: Jul 2006
Адрес: Грузия, Тбилиси
Сообщений: 2,675
|
а вы код xml тоже поменяли?
|
|
|||||
|
Регистрация: Jan 2007
Сообщений: 49
|
|
|
|||||
|
Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
|
Ну так трейсь все подряд:
|
|
|||||
|
Ветеран форума
Регистрация: Jul 2006
Адрес: Грузия, Тбилиси
Сообщений: 2,675
|
и что у вас не получилось?
|
|
|||||
|
Регистрация: Jan 2007
Сообщений: 49
|
а где тут атрибуты)..
|
|
|||||
|
Ветеран форума
Регистрация: Jul 2006
Адрес: Грузия, Тбилиси
Сообщений: 2,675
|
а они там не нужны, вставьте поймёте...
to kikasso, а не проще просто трейсить первый чайлднод? ![]() |
|
|||||
|
знаеш что такое
Debug и BreakPoint ?? ставь бряку и смотри и не парь мозги всем подряд ![]() |
![]() |
![]() |
Часовой пояс GMT +4, время: 14:47. |
|
|
« Предыдущая тема | Следующая тема » |
|
|