首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Adobe Flex Filter XMLList

Adobe Flex Filter XMLList
EN

Stack Overflow用户
提问于 2012-11-09 06:06:25
回答 1查看 681关注 0票数 1

下面是我的XML文件的摘录:

代码语言:javascript
复制
 <car>
  <carname>AC</carname>
  <carmodellist>
    <carmodel>Cobra</carmodel>
  </carmodellist>
</car>

如何查询xmllistcollection并返回carmodellist中carname ==为'AC‘的所有汽车?

我已经尝试了几种组合,但都没有成功,我想应该是这样的:

代码语言:javascript
复制
var models:XMLListCollection = new XMLListCollection(vehicles.child(@car=='AC').carmodellist.children());
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-11-09 19:35:33

如果您有如下xml:

代码语言:javascript
复制
<cars>
    <car>
        <carname>AC</carname>
        <carmodellist>
            <carmodel>Cobra</carmodel>
            <carmodel>Cobra2</carmodel>
        </carmodellist>
    </car>
    <car>
        <carname>AB</carname>
        <carmodellist>
            <carmodel>Bobra</carmodel>
        </carmodellist>
    </car>
    <car>
        <carname>AD</carname>
        <carmodellist>
            <carmodel>Dobra</carmodel>
        </carmodellist>
    </car>
</cars>

然后:

代码语言:javascript
复制
vehicles.car.(carname == 'AC').carmodellist.children()
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13298659

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档