![]() |
Как из функции вытащить ссылку на XMLNode
Код:
function searchNode (myXML, nN:String){Код:
bbb = searchNode (des_xml, 'atp');//в общем сабж |
1. в чем может быть косяк:
Код:
function searchNode (myXML, nN:String){2. можно попробовать Код:
ccc = myXML.childNodes[i].toString() |
1. У меня это работает (xml описан в скрипте)
2. Зачем в строке if (String (myXML.childNodes[i].nodeName)... стоит приведение имени нода к String, когда имя нода и так String? И наконец главный вопрос: 3. Что будете делать, если у вас несколько нодов с именем 'atp'? Вот функция который обходит весь xml и возвращает массив нодов с заданным именем. Код:
//// ноды с именем A имеют номера id: 1,4,6,7 |
CorC
с типом тож не хочет... iNils 1. примерно такая же функция есть и у меня. но надо "лёгкую" функцию тк вызываться она будет часто и на слабой тачке 2. это для перестраховки. 3. xml-ка самопальная, имена в ней уникальные. тоже запихаю ссылку в массив и его возвращу, пасибо :) |
Тогда поиск вообще не нужен. Можно по уникальному id обращаться.
Код:
var xml:XML = new XML ("<nodeA id='1'><nodeB id='2'><nodeB id='w'><nodeA id='4'></nodeA></nodeB><nodeB id='5'></nodeB><nodeA id='6'><nodeA id='7'></nodeA></nodeA></nodeB><nodeB id='8'></nodeB></nodeA>"); |
А зачем idMap в скобках? :)
|
весь код
Код:
des_xml = new XML ();XML'ka такая Код:
<doct> |
Цитата:
Я не пользовался idMap с времен когда сидел на mx (вернее там и писать idMap не нужно было). И когда сейчас стал набирать idMap, то флеш стал ругаться. Цитата:
|
Мммм, это в каком Flash такая заморочка?
|
Цитата:
|
| Часовой пояс GMT +4, время: 19:17. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.