Flex3およびe4Xで可変パスを解析する方法を知る必要があります。たとえば、1つの要素の名前だけが異なる2つのXML文字列があります。
<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;
誰かがこれをどのように行うことができるかについての洞察を持っていますか?