Latest web development tutorials

XML DOM compareDocumentPosition método ()

Nodo de referencia de objetos objetos de nodo

Definición y Uso

método compareDocumentPosition () para comparar la ubicación actual del nodo de documento de acuerdo con un nodo especificado en el orden del documento.

gramática

nodeObject.compareDocumentPostition(node)

参数 描述
node 必选。规定与当前节点进行比较的节点。


Ejemplos

El fragmento de código siguiente utiliza loadXMLDoc () a " la Books.XML " en xmlDoc y comparar la primera y la tercera ubicación del documento <libro> elemento:

Ejemplos

xmlDoc=loadXMLDoc("books.xml");

x=xmlDoc.getElementsByTagName('book')[0];
y=xmlDoc.getElementsByTagName('book')[2];

document.write(x.compareDocumentPosition(y));

salida:

4

Trate »

Firefox y otros navegadores, los espacios vacíos entre los nodos generarán o envuelva como nodos de texto, mientras que Internet Explorer ignorará los nodos de texto de espacio en blanco entre los nodos generados. Por lo tanto, en el ejemplo anterior, Mozilla salida navegador voluntad 4 e Internet Explorer es la salida 2.

Para obtener más información acerca de las diferencias del navegador, por favor visítenos en nuestro tutorial DOM XML navegador DOM sección.


Nodo de referencia de objetos objetos de nodo