繁体   English   中英

如何找出根元素的名称?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM