Показать сообщение отдельно
Старый 09.07.2007, 12:52
this.create вне форума Посмотреть профиль Отправить личное сообщение для this.create Найти все сообщения от this.create
  № 8  
Ответить с цитированием
this.create

Регистрация: 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>
Совет: для работы с XML используйте специальные XML редакторы.

Далее:
Код:
oxml = new XML();
oxml.ignoreWhite = true;
oxml.load("objects.xml");
oxml.onLoad = trace(oxml.firstChild.childNodes[0].childNodes.length);
не работает ( как вам и указали).

Код:
function xmlLoader(fileName:String):Void {
	oxml = new XML();
	oxml.ignoreWhite = true;
	oxml.load(fileName+'.xml');
	oxml.onLoad = function(success:Boolean):Void  {
		if (success && !this.status) {
			trace(this.firstChild.childNodes[0].childNodes.length);
		}
	};
}
//
xmlLoader('objects');
Вот вариант с функцией. Все прекрасно работает.


Последний раз редактировалось this.create; 09.07.2007 в 13:15.