![]() |
|
||||||||||
|
|||||
|
Регистрация: Oct 2009
Сообщений: 155
|
Доброго времени суток.
Есть xml_object = new XML() следующей структуры: <nick1 attr1="..." attr2="..." .......... attrN="nick1" /> <nick2 attr1="..." attr2="..." .......... attrN="nick2" /> <nick3 attr1="..." attr2="..." .......... attrN="nick3" /> и т.д. Надо сделать следующее: Извне каждые 10 сек. поступает строка, равная либо "nick1", либо "nick2", либо "nick3". Надо, в зависимости от того что поступило, например, "nick2", взять из xml_object attr2, соответствующий поступившему извне "nick2", и иметь возможность с ним ( attr2 ) работать. Подскажите пожалуйста, как? |
|
|||||
|
[+1 18.06.09]
Регистрация: Jun 2009
Сообщений: 52
|
Пример работы с XML
var xxxx:XML = new XML(); xxxx.ignoreWhite = true; var urls:Array = new Array(); var captions:Array = new Array(); xxxx.onLoad = function(success) { var datagrid:Array = this.firstChild.childNodes; for(i=0;i<datagrid.length;i++) { trace(datagrid[i].attributes.url); trace(datagrid[i].attributes.caption); } } xxxx.load("data.xml"); В файле data.xml
|
|
|||||
|
listener
|
Можно использовать ники, как значение аттрибута id в хмл-дереве.
<node id="nick1" attr1="..." attr2="..." ......./> <node id="nick2" attr1="..." attr2="..." ......./> <node id="nick3" attr1="..." attr2="..." ......./> тогда поиск будет выглядеть примерно так: Если я вас правильно понял. Ники в пределах хмл-я должны быть уникальны, само-собой. |
![]() |
![]() |
Часовой пояс GMT +4, время: 17:07. |
|
|
« Предыдущая тема | Следующая тема » |
|
|