XML DOM hasAttributeNS() metode

Betydning og brug

Hvis den aktuelle elementnode har en egenskab med specificeret navnerum og navn, så hasAttributeNS() Metoden returnerer true, ellers returnerer den false.

Syntaks

hasAttributeNS(ns,name)
Parametre Beskrivelse
ns Obligatorisk. Angiver navnerummet for den egenskab, der skal findes.
name Obligatorisk. Angiver navnet på den egenskab, der skal findes.

Eksempel

Nedenstående kode loader "books_ns.xml" til xmlDoc og tjekker om den første <title>-element har nogen egenskaber med specificeret navnerum og navn:

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.hasAttributeNS(ns,"lang");
}

Prøv det selv