【问题标题】:How to get a node from xml not knowing its level in flex?如何从 xml 获取节点而不知道它在 flex 中的级别?
【发布时间】:2011-01-24 17:02:52
【问题描述】:

我的问题是,我怎样才能获得要插入的女巫中的节点:

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

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

如果文件夹不能相互包含,那么它会像这样 myNode = xml.folder.(@id == 4)。

【问题讨论】:

    标签: xml apache-flex actionscript-3


    【解决方案1】:

    使用.. 操作符,它会查找所有具有给定名称的节点,不管它们有多深。例如xml..folder 将在您的 XML 中找到所有 &lt;folder/&gt; 节点。所以你要做的是myNode = xml..folder.(@id == 4)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-07-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-06
      相关资源
      最近更新 更多