![]() |
|
||||||||||
|
|||||
|
Регистрация: May 2006
Адрес: Vologda
Сообщений: 62
|
Если использовать такой код
oxml = new XML();
oxml.ignoreWhite = true;
oxml.load("objects.xml");
oxml.onLoad = trace(oxml.childNodes[0].childNodes.length);
В чем ошибка? |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Первый код не может работать. И второй тоже.
|
|
|||||
|
[+1.4 18.06.07]
Регистрация: May 2007
Адрес: Moscow
Сообщений: 263
|
Если структура XML сложная, то в цикле, 1 за другим, обнули все объекты и посчитай сколько их было.
|
|
|||||
|
Регистрация: May 2006
Адрес: Vologda
Сообщений: 62
|
Первый код прекрасно работает.
|
|
|||||
|
Регистрация: Feb 2007
Сообщений: 264
|
Дмитрий
Свой XML покажите. Разумеется в упрощенном виде. |
|
|||||
|
Регистрация: May 2006
Адрес: Vologda
Сообщений: 62
|
|
|
|||||
|
Регистрация: Feb 2007
Сообщений: 264
|
Я вставил ваш XML в XML редактор, а он пишет что XML не правильный.
А вот так все нормально. <?xml version="1.0" encoding="UTF-8"?> <main> <NORTH_AMERICA> <State> <object></object> <object></object> </State> </NORTH_AMERICA> <South_AMERICA> <State> <object></object> <object></object> </State> </South_AMERICA> </main> Далее: oxml = new XML();
oxml.ignoreWhite = true;
oxml.load("objects.xml");
oxml.onLoad = trace(oxml.firstChild.childNodes[0].childNodes.length);
Вот вариант с функцией. Все прекрасно работает. Последний раз редактировалось this.create; 09.07.2007 в 13:15. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Цитата:
|
![]() |
![]() |
Часовой пояс GMT +4, время: 17:45. |
|
|
« Предыдущая тема | Следующая тема » |
|
|