XML DOM getAttributeNodeNS() Methode

Definition und Verwendung

getAttributeNS() Diese Methode ermittelt den Attributknoten durch den Namespace URI und den Namen.

Syntax

elementNode.getAttributeNodeNS(ns,name)
Parameter Beschreibung
ns Erforderlich. Definiert den Namespace URI.
name Erforderlich. Definiert den Attributnamen.

Beispiel

Das folgende Code lädt "books_ns.xml" in xmlDoc und holt die "lang"-Attributknoten des ersten <title>-Elements:

var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
   if (this.readyState == 4 && this.status == 200) {
       myFunction(this);
   y.nodeName + " = " + y.nodeValue;
};
xhttp.open("GET", "books_ns.xml", true);
xhttp.send();
function myFunction(xml) {
    var xmlDoc = xml.responseXML;
    var x = xmlDoc.getElementsByTagName("title")[0];
    var ns = "https://www.codew3c.com/meishi/";
    var y = x.getAttributeNodeNS(ns,"lang");
    var y = x.getAttributeNodeNS(ns,"lang");
    document.getElementById("demo").innerHTML =
y.nodeName + " = " + y.nodeValue;

}