Показать сообщение отдельно
Старый 17.03.2008, 09:32
Манюня вне форума Посмотреть профиль Отправить личное сообщение для Манюня Найти все сообщения от Манюня
  № 7  
Ответить с цитированием
Манюня
 
Аватар для Манюня

Регистрация: Jan 2008
Сообщений: 54
Отправить сообщение для Манюня с помощью ICQ
интересненько. Спасибо. У меня так в конце концов вышло
Код:
readOrder = function(node_1:XMLNode):String{			
		order = node_1.childNodes[3].firstChild.toString();
		return order;
}
createNewTime = function(node_1:XMLNode):String{
		time = node_1.childNodes[2].firstChild.toString();
		arr = time.split(":");
		newTime = arr[0] + arr[1] + arr[2];
		return newTime;	
	}
createNewDate = function(node_1:XMLNode):String{
		date = node_1.childNodes[1].firstChild.toString();
		ar = date.split("-");
		newDate = ar[0] + ar[1] + ar[2];
		return newDate;
	}
createNewUrl = function(node_1:XMLNode):String{
		fileURL = node_1.childNodes[0].firstChild.toString();
		newUrl = slise(fileURL[2], some_url.length);
		return newUrl;
 	}
	

var my_xml:XML = new XML (); 
my_xml.ignoreWhite = true;
my_xml.onLoad = function (success) {
	if (success) {
		var v : XMLNode = my_xml.firstChild;//самый важный дочерний узел		
		if(v.childNodes[1].nextSibling){//выполнить функцию readXML если существует братский узел file		
			var p : XMLNode = v.lastChild;//последний дочерний узел
			index = p.lastChild.firstChild;
			trace(index);
			}//нашла последний индекс - количество файлов}
		if(v.childNodes[1].nodeName == 'file'){				
			if(v.childNodes[1].hasChildNodes()){ //если элемент <file>имеет дочерние узлы, то читаем их
			 	var fileNode : XMLNode = v.childNodes[1];
				trace(fileNode);
										
			}
		}
	} else {
		trace ('Not working');
	}
}
my_xml.load ('new.xml');