[英]How to find out the name of the root element?
假设我已经通过Ajax下载了一个有效的XML文档(var docum = request.responseXML;)。 现在我如何找出根元素的名称?
docum.documentElement.tagName
var xmlDoc;
if (window.DOMParser) {
var parser = new DOMParser();
xmlDoc = parser.parseFromString(dataString, "text/xml");
} else {
xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async = false;
xmlDoc.loadXML(dataString);
}
xmlDoc.documentElement; // is what you need
如果你有一个带有xml的字符串,那么这将为你提供第一个标签
var xml = "<foo><bar>......";
var tag = /<(.*?)>/.exec(xml)[1];
alert(tag) // foo
或者,您只需访问节点并检索tagName
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.