按属性查找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); } });
编辑:将>
添加到选择器。 不是必需的,但更好一点。