按属性查找xml元素

使用JQuery或Javascript如何从下面的xml返回’Mary Boone’,首先使用show’id’属性’2’?

我正在思考一些事情 –

var result = xml.getElementByAttribute("2").gallery.text(); 

XML:

   Andreas Gursky Matthew Marks photography   Eric Fischl Mary Boone painting   

使用jQuery,您可以:

 var result = $(xml).find("show[id=2] > gallery").text(); 

如:

 $.ajax({ url:'/path/to/file.xml', success:function(xml) { var result = $(xml).find("show[id=2] > gallery").text(); alert(result); } }); 

编辑:>添加到选择器。 不是必需的,但更好一点。