2013-03-05 185 views
3

我只是一個初學者。感謝你的理解。Extjs DomQuery如何遍歷Dom元素

可以說我有一個像下面這樣的xml文件。我想要獲得包含名稱標籤的Student標籤,其值爲「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) 

但是,這僅給出名稱節點螺母學生的節點。

我希望能夠根據子節點的值過濾節點。

我希望有人幫助我。

謝謝。

回答

0

你可以得到孩子的元素,然後循環他們,並得到他們的父母。但是,在你的情況下,你可以使用:contains這樣的僞類:http://jsfiddle.net/guyfawkes/caxvN/