Показать сообщение отдельно
Старый 11.04.2008, 17:36
Shinoby вне форума Посмотреть профиль Отправить личное сообщение для Shinoby Найти все сообщения от Shinoby
  № 5  
Ответить с цитированием
Shinoby
 
Аватар для Shinoby

Регистрация: Oct 2007
Сообщений: 60
Я вот чего не пойму. Вот куски кода:

Код:
book_xml3 = new XML ();
book_xml3.ignoreWhite = true;
book_xml3.onLoad = function (sucess) {
	if (sucess) {
		ParseInf (book_xml3);
	}
};

book_xml3.load ("02.xml");
далее в функции ParseInf я подставляю переданное значение в цикл и... Он уходит в транс.

Код:
	for(my_node = book_xml3; my_node!=undefined; my_node.nextSibling){
		if(my_node.nodeName == "characterInfo"){
			break;
		}
	}
Причём book_xml3 хранит структуру ХМЛ 100%, я в этом уверен, так как чуть выше по коду проверяю это тупо "book_xml3.childNodes[0].childNodes[0].childNodes[0].attributes.name", а далее структура ХМЛ может меняться и вот тут мне нужен цикл для поиска.


Последний раз редактировалось Shinoby; 11.04.2008 в 17:45.