XML DOM localName-Eigenschaft
Definition und Verwendung
localName
Diese Eigenschaft gibt den Localnamen des ausgewählten Elements (Elementname) zurück.
Wenn der ausgewählte Knoten kein Element oder Attribut ist, gibt diese Eigenschaft NULL zurück.
Syntax
elementNode.localName
Beispiel
Beispiel 1
Der folgende Code lädt "books.xml" in xmlDoc und holt den Localnamen des ersten <book>-Elements:
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; {}
Beispiel 2
Der folgende Code lädt "books.xml" in xmlDoc und holt den Localnamen des letzten Kindknotens:
var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { myFunction(this); {} }; xhttp.open("GET", "books.xml", true); xhttp.send(); // Überprüfen Sie, ob der letzte Knoten ein Elementknoten ist 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; {}