Méthode XML DOM isEqualNode()

Définition et utilisation

Si le nœud est égal au nœud donné, alors isEqualNode() La méthode retourne true, sinon false.

Syntaxe

elementObject.isEqualNode(nœud)
Paramètres Description
nœud Obligatoire. Le nœud à vérifier.

Exemple

Le code suivant charge "books.xml" dans xmlDoc et retourne si deux nœuds sont égaux :

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

Essayer personnellement