如何从xml中获取节点,而不知道它在flex中的级别?

如何从xml中获取节点,而不知道它在flex中的级别?,xml,apache-flex,actionscript-3,Xml,Apache Flex,Actionscript 3,我的问题是,如何将节点插入我要插入的位置: 即 我想获取id为4的文件夹,但这可以是任何级别的文件夹 如果文件夹不能相互包含,则类似于myNode=xml.folder。(@id==4)。使用。运算符,它会查找具有给定名称的所有节点,而不管它们有多深。例如xml..folder 将在XML中找到所有节点。因此,您试图做的是myNode=xml..folder.(@id==4) <folder id="1"> <folder id="4">

我的问题是,如何将节点插入我要插入的位置:


我想获取id为4的文件夹,但这可以是任何级别的文件夹


如果文件夹不能相互包含,则类似于myNode=xml.folder。(@id==4)。

使用
运算符,它会查找具有给定名称的所有节点,而不管它们有多深。例如
xml..folder
将在XML中找到所有
节点。因此,您试图做的是
myNode=xml..folder.(@id==4)

    <folder id="1">
          <folder id="4">
               <folder id="5"></folder>
          </folder>
    </folder>
    <folder id="2">
          <file id="4"/>
    </folder>
    <folder id="3">
    </folder>