按属性查找 xml 元素
使用 JQuery 或 Javascript,我如何从下面的 xml 返回“Mary Boone”,并以“2”的显示“id”属性开始?
我正在思考一些类似于
var result = xml.getElementByAttribute("2").gallery.text();
XML 的事情:
<shows>
<show id="1">
<artist>Andreas Gursky</artist>
<gallery>Matthew Marks</gallery>
<medium>photography</medium>
</show>
<show id="2">
<artist>Eric Fischl</artist>
<gallery>Mary Boone</gallery>
<medium>painting</medium>
</show>
</shows>
Using JQuery or Javascript how would I return 'Mary Boone' from the xml below starting out with the show 'id' attribute of '2'?
I'm thinking something along the lines of -
var result = xml.getElementByAttribute("2").gallery.text();
the XML:
<shows>
<show id="1">
<artist>Andreas Gursky</artist>
<gallery>Matthew Marks</gallery>
<medium>photography</medium>
</show>
<show id="2">
<artist>Eric Fischl</artist>
<gallery>Mary Boone</gallery>
<medium>painting</medium>
</show>
</shows>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用 jQuery,您可以执行
以下操作:
编辑: 将
>
添加到选择器。不是必须的,但是稍微好一点。With jQuery, you could do:
As in:
EDIT: Added the
>
to the selector. Not required, but a little better.