【发布时间】:2015-02-22 15:35:40
【问题描述】:
我想在 jQuery 中从 XML 文档的 DOM 中选择元素
这是我目前所拥有的(XML 通常来自另一个来源,而不是字符串,但在这种情况下不相关):
var $xml = prepareXml('<measurement date="24/12/14" ammonia="0" nitrite="0" nitrate="20"></measurement><measurement date="25/12/14" ammonia="0" nitrite="1" nitrate="40"></measurement><measurement date="26/12/14" ammonia="1" nitrite="4" nitrate="55"></measurement>');
function prepareXml(string) {
var string_xml = string;
var xml_doc = $.parseXML(string_xml);
var $xml = $(xml_doc);
return $xml;
}
我想做的是这样的:
$('measurement').each( function() {
var date = $(this).attr('date');
var ammonia = $(this).attr('ammonia');
[...]
});
等等……
如何从属性中选择元素并访问 XML 文档中的 DOM,而不是运行 javascript 的 HTML 页面。
【问题讨论】:
标签: javascript jquery xml object dom