Мне нужно знать, как я могу проанализировать переменный путь в Flex 3 & e4X. Например, у меня есть две строки XML, где единственным элементом является одно имя.Как создать переменные пути с помощью e4X?
<NameOfRoot>
<NameOfChild1>
<data>1</data>
</NameOfChild1>
</NameOfRoot>
<NameOfRoot>
<NameOfChild2>
<data>2</data>
</NameOfChild2>
</NameOfRoot>
В настоящее время я доступа к переменным, как это:
var data1:String = NameOfRoot.*::NameOfChild1.*::data;
var data2:String = NameOfRoot.*::NameOfChild2.*::data;
Я предпочел бы сделать эту задачу более абстрактные, так что если «NameOfChild3» вводится мне не нужно обновлять код. Например:
var data:String = NameOfRoot.*::{variable}.*::data;
У кого-нибудь есть идеи, как это можно сделать?