2013-03-05 4 views
3

Я просто начинающий. Спасибо за понимание.Extjs DomQuery Как перемещать элементы дома

Допустим, у меня есть xml-файл, как показано ниже. И я хочу получить теги Student, которые включают теги Name, оцененные «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/

Смежные вопросы