Показать сообщение отдельно
Старый 09.10.2007, 18:13
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 22  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Хм.

Код:
var str = "<block><item>1</item><![CDATA[2]]><item>3</item></block>";
var xml = new XML();
xml.ignoreWhite = true;
xml.parseXML(str);

var node = xml.firstChild.firstChild;
while (node) {
	trace("A: "+(node.nodeValue || node.firstChild.nodeValue));
	node = node.nextSibling;
}
i = 0;
while (xml.firstChild.childNodes[i]) {
	node = xml.firstChild.childNodes[i];
	trace("B: "+(node.nodeValue || node.firstChild.nodeValue));
	i++;	
}
А for-таки медленнее.