XML DOM hasAttributeNS() methode

Definitie en gebruik

Als het huidige elementnode een eigenschap heeft met de gespecificeerde naamruimte en naam heeft: hasAttributeNS() De methode retourneert true, anders retourneert het false.

Syntaxis

hasAttributeNS(ns,name)
Parameters Beschrijving
ns Verplicht. Bepaalt de naamruimte van het eigenschap dat moet worden gezocht.
name Verplicht. Bepaalt de naam van het eigenschap dat moet worden gezocht.

Voorbeeld

Het volgende code snippet laadt "books_ns.xml" in xmlDoc en controleert of de eerste <title> element een eigenschap heeft met de gespecificeerde naamruimte en naam:

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");
}

Probeer het zelf