XML DOM getAttributeNS() metode

Definition og brug

getAttributeNS() Metoden henter værdien af en egenskab ved hjælp af navnespaces URI og navn.

Syntaks

elementNode.getAttributeNS(ns,name)
Parametre Beskrivelse
ns Obligatorisk. Angiver navnespaces URI, der skal hentes værdien fra.
name Obligatorisk. Angiver egenskaben, der skal hentes værdien fra.

Eksempel

Nedenstående kode loader "books_ns.xml" til xmlDoc og henter "lang"-egenskaben fra den første <title>-element:

var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
   if (this.readyState == 4 && this.status == 200) {
       myFunction(this);
   {}
};
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/";
    document.getElementById("demo").innerHTML =
    x.getAttributeNS(ns, "lang");
{}

Prøv det selv