Я хочу создать служебную функцию, которая требует динамического доступа к дочерним узлам XML.
Пример XML:
var xml:XML =
<root>
<section>
<lt target='foo'/>
<lt target='foo1'/>
<lt target='foo2'/>
</section>
<section1>
<lt target='foo'/>
<lt target='foo1'/>
<lt target='foo2'/>
</section1>
</root>;
Я хочу иметь доступ ко всем узлам 'lt' независимо от его родительского узла. Обычно вы делаете это так:
var xList:XMLList = xml..lt;
//Output
xList =
<lt target='foo'/>
<lt target='foo1'/>
<lt target='foo2'/>
<lt target='foo'/>
<lt target='foo1'/>
<lt target='foo2'/>
Это прекрасно работает, однако мне нужно получить доступ к узлу 'lt', не зная имени заранее. Например ...
var nodeName:String = 'lt';
var xList:XMLList = xml..[nodeName]; //<-- Does not work.
Я надеялся сделать это без использования цикла for. Есть идеи?
Спасибо
Victor