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