XML DOM hasAttributeNS() metod

Definition och användning

Om den aktuella elementnoden har en egenskap med specifik namnrymd och namn hasAttributeNS() Metoden returnerar true om den aktuella elementnoden har en egenskap med specifik namnrymd och namn, annars returnerar den false.

Syntaks

hasAttributeNS(ns,name)
Parametrar Beskrivning
ns Obligatorisk. Anger namnrymden för den egenskap som ska sökas efter.
name Obligatorisk. Anger namnet på den egenskap som ska sökas efter.

Exempel

Nedanstående kod laddar "books_ns.xml" till xmlDoc och kontrollerar om den första <title>-elementet har några egenskaper med specifik namnrymd och namn:

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

Prova själv