XML DOM isEqualNode() metode

DefinITION OG BRUG

hvis noden er ens med den givne node, så isEqualNode() Metoden returnerer true, ellers returnerer den false.

Syntaks

elementObject.isEqualNode(node)
Parameter Beskrivelse
node Obligatorisk. Den node, der skal kontrolleres.

Eksempel

nedenstående kode indlæser "books.xml" til xmlDoc og returnerer, om to node er ens:

var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
   if (this.readyState == 4 && this.status == 200) {
       myFunction(this);
   }
};
xhttp.open("GET", "books.xml", true);
xhttp.send();
function myFunction(xml) {
    var xmlDoc = xml.responseXML;
    var x = xmlDoc.getElementsByTagName('book')[0];
    var y = xmlDoc.getElementsByTagName('book')[2];
    document.getElementById("demo").innerHTML =
    x.isEqualNode(y);
}

Prøv det selv