PDA

Просмотр полной версии : при загрузке xml flash неправильно определяет количество узлов


Firefoxer
12.08.2007, 15:50
при загрузке xml flash неправильно определяет количество узлов
x2 = new XML();
x2.load("productlines.xml");
x2.onLoad = function() {
if (x2.loaded) {
p=x2.toString();
trace(p);
trace(x2.firstChild.childNodes.length);
}
};


<tovaru>
<teleki name="Телевизоры"></teleki>
<magn name="Магнитофоны"></magn>
<sab name="Стерео системы"></sab>
<komp name="Компьютеры"></komp>
<kolonki name="Колонки"></kolonki>
</tovaru>

Хотя количество узлов другое и обращается только к нечетным узлам
Трайсится узлов 11, хотя реально их 5.

вот архив с исходником и xml 17428

Помогите разобраться с данной проблемой.

screamge
12.08.2007, 15:58
x2 = new XML();
x2.ignoreWhite = true;
x2.load("productlines.xml");
x2.onLoad = function() {
trace(x2.toString());
trace(x2.firstChild.childNodes.length);
};

Firefoxer
12.08.2007, 16:12
Спасибо работает!!!!!!