JavaScript中变量字符串的XML解析我有一个可变串包含格式良好和有效的XML的。我需要使用JavaScript代码来解析这个提要。我如何使用(与浏览器兼容的)JavaScript代码来完成这个任务?
3 回答
呼如林
TA贡献1798条经验 获得超3个赞
var xml = "<music><album>Beethoven</album></music>";
var result = $(xml).find("album").text();
收到一只叮咚
TA贡献1821条经验 获得超5个赞
function parseXml(xmlStr) {
return new window.DOMParser().parseFromString(xmlStr, "text/xml");}var parseXml;if (typeof window.DOMParser != "undefined") {
parseXml = function(xmlStr) {
return new window.DOMParser().parseFromString(xmlStr, "text/xml");
};} else if (typeof window.ActiveXObject != "undefined" &&
new window.ActiveXObject("Microsoft.XMLDOM")) {
parseXml = function(xmlStr) {
var xmlDoc = new window.ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async = "false";
xmlDoc.loadXML(xmlStr);
return xmlDoc;
};} else {
throw new Error("No XML parser found");}DocumentparseXmlchildNodesgetElementsByTagName()
var xml = parseXml("<foo>Stuff</foo>");alert(xml.documentElement.nodeName);parseXML()
var xml = $.parseXML("<foo>Stuff</foo>");alert(xml.documentElement.nodeName);添加回答
举报
0/150
提交
取消
