XML DOM localName-attribut
Definition och användning
localName
Attributet returnerar det valda elementets lokala namn (elementnamn).
Om den valda noden inte är ett element eller ett attribut, returnerar detta attribut NULL.
Syntax
elementNode.localName
Exempel
Exempel 1
Följande kod laddar "books.xml" till xmlDoc och hämtar lokalnamn från den första <book>-elementet:
var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { myFunction(this); } }; xhttp.open("GET", "books.xml", true); xhttp.send(); function myFunction(xml) { var xmlDoc = xml.responseXML; var x = xmlDoc.getElementsByTagName("book")[0]; document.getElementById("demo").innerHTML = x.localName; }
Exempel 2
Följande kod laddar "books.xml" till xmlDoc och hämtar lokalnamn från den sista undernoden:
var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { myFunction(this); } }; xhttp.open("GET", "books.xml", true); xhttp.send(); // Kontrollera om den sista noden är en elementnod function get_lastchild(n) { var x = n.lastChild; while (x.nodeType != 1) { x = x.previousSibling; } return x; } function myFunction(xml) { var xmlDoc = xml.responseXML; var x = xmlDoc.documentElement; var lastNode = get_lastchild(x); document.getElementById("demo").innerHTML = lastNode.localName; }