Metodo XML DOM isEqualNode()

Definizione e uso

Se il nodo è uguale al nodo specificato, allora isEqualNode() Il metodo restituisce true, altrimenti restituisce false.

Sintassi

elementObject.isEqualNode(node)
Parametro Descrizione
node Obbligatorio. Il nodo da controllare.

Esempio

Il seguente codice carica "books.xml" in xmlDoc e restituisce se due nodi sono uguali:

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

亲自试一试