![]() |
|
||||||||||
|
|||||
|
Регистрация: Aug 2006
Сообщений: 13
|
порылся в хелпе,но не нашел - можно ли найти узел по имени ?То есть при старте работы в мувик загружается XML документ (больше 20 000 узлов) и из родительских узлов строю ListBox а из дочерних TextFields.Затем нужно динамически удалять и содавать TextFields из дочерних узлов в зависимсти от того что выбрано в ListBox , то есть нужно искать такой node в XML файле (который selected в ListBox) и пройтись по его дочерним узлам.Пройтись по дочерним не проблема, а вот как найти тот node который счас выбьран в ListBox , вот это проблема.
Подскажите пути решения. Спасибо. |
|
|||||
|
XML.nodeName <-- стоку выделить мышкой, нажать F1.
|
|
|||||
|
Регистрация: Aug 2006
Сообщений: 13
|
это свойство .... а если мне надо найти node с именем "Сергеев Владимир Петрович" , а оно может быть и 8456 -м и 17324 - м .... это же сколько времени надо будет на поиск такого ноде(!) .Потому и спрашиваю - есть ли более быстрые способы поиска Node по имени (без последовательного досутпа) , или может кто предложит другие способы решения такой задачи, без XML.
|
|
|||||
|
Цитата:
Если нет, то речь идет о значении узла. Его можно узнать, прочитав свойство nodeValue. В любом случае более быстрого решения, чем тупой перебор значений узлов, нет. Поэтому советую подумать над реструктуризацией XML узлов. |
|
|||||
|
Регистрация: Jun 2005
Адрес: spb
Сообщений: 84
|
http://proto.layer51.com/l.aspx?p=6
здесь точно должно быть что-то, что поможет http://proto.layer51.com/d.aspx?f=194 - вот похоже на правду Последний раз редактировалось Der Grossen; 28.08.2006 в 18:54. |
|
|||||
|
Цитата:
|
|
|||||
|
Регистрация: Aug 2006
Сообщений: 13
|
Нет узел имеет имя <name></name>.
Да, наверно придётся делать всё через XMLsocket , т.е. взяли selected строку в ListBox , отправили в сокет, на сервере нашли этот узел и отправили этот Node со всеми чайлдами через сокет обратно в мувик а там уже обработали . ТИак будет быстрее ? |
|
|||||
|
Регистрация: Aug 2006
Сообщений: 13
|
Цитата:
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
А что мешает заюзать idMap?
|
|
|||||
|
Цитата:
|
![]() |
![]() |
Часовой пояс GMT +4, время: 16:31. |
|
|
« Предыдущая тема | Следующая тема » |
|
|