Показать сообщение отдельно
Старый 17.10.2006, 14:43
El Scream вне форума Посмотреть профиль Отправить личное сообщение для El Scream Найти все сообщения от El Scream
  № 5  
Ответить с цитированием
El Scream

Регистрация: Mar 2006
Адрес: moscow
Сообщений: 243
Отправить сообщение для El Scream с помощью ICQ
Мда. Согласен. Я впринципе уже собрался все это через for (all in ..) делать... но тут прило в голову просто решение. Итак Код будет выглядеть так.
Код:
System.useCodepage=true;

var my_array=new Array;

var xml_obj= new XML();
	xml_obj.ignoreWhite = true;
	xml_obj.xmlDecl="xml version=1.0 encoding=UTF-8?";
	xml_obj.load("file");

xml_obj.onLoad = function(success:Boolean){
	var Nodes:XMLNode = xml_file;
	Nodes=Nodes.firstChild; // в зависимости по какой глубине XML идем
	for (var Node:XMLNode = Nodes.firstChild; Node != null; Node = Node.nextSibling) {
		my_array.push(Node.attributes);
	}
// в дальнейшем если нам нужен вывод данных в табличном виде
my_table.dataProvider =my_array;
}
Простенько и со вкусом
__________________
Всем товарищ и друг