Método isSameNode() del XML DOM
Definición y uso
isSameNode()
El método prueba si dos nodos son el mismo nodo.
Consejo:Se utiliza el método isEqualNode() para determinar si dos nodos son iguales.
Sintaxis
nodeObject.isSameNode(nodetocheck)
Parámetros
Parámetros | Descripción |
---|---|
nodetocheck | Requerido. Objeto Node. Nodo con el que se compara el nodo actual. |
Detalles técnicos
Valor de retorno: | Booleano. Si dos nodos son iguales, devuelve true, de lo contrario devuelve false. |
---|---|
Versión DOM: | Objeto de Nivel de Nucleo 3 |
Ejemplo
El siguiente código carga "books.xml" en xmlDoc y prueba si dos nodos son el mismo nodo:
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')[1]; var y = xmlDoc.getElementsByTagName('book')[1]; document.getElementById("demo").innerHTML = x.isSameNode(y); }
Compatibilidad del navegador
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Admite | Admite | Admite | Admite | Admite |
Todos los navegadores principales lo admiten isSameNode()
Método.
Nota: Los navegadores Internet Explorer 9 y anteriores no admiten este método.