簡體   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