Extjs DomQuery如何遍历Dom元素

时间:2013-03-05 09:10:17

标签: dom extjs xml-parsing

我只是个初学者。谢谢你的理解。

假设我有一个如下所示的xml文件。我希望得到包含名称标签的学生标签“aaa”。

<Students>
      <Student>
        <Name> aaa </Name>
        <Surname> bbb </Surname>
        ...
      </Student>
      <Student>
        <Name> ccc </Name>
        <Surname> ddd </Surname>
        ...
      </Student>
      ...
    </students>

我试过了,

Ext.DomQuery.select('Students/Student/Name:nodeValue(aaa)', xmlDoc)

但是,这只给Name节点加上了Student节点。

我希望能够根据子节点的值来过滤节点。

我希望有人帮助我。

感谢。

1 个答案:

答案 0 :(得分:0)

您可以获取子元素,然后循环遍历它们并获取其父母。但是,在您的情况下,您可以像http://jsfiddle.net/guyfawkes/caxvN/

一样使用:contains伪类