Latest web development tutorials

Метод XML DOM compareDocumentPosition ()

Ссылка на объект Element объект Element

Определение и использование

Метод compareDocumentPosition (), чтобы сравнить текущее местоположение узла документа в соответствии с указанным узлом в порядке документа.

грамматика

elementNode.compareDocumentPostition(node)

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


примеров

Следующий фрагмент кода использует loadXMLDoc () к " в Books.xml " в xmlDoc и сравнить первый и третий <книга> узел:

примеров

xmlDoc=loadXMLDoc("books.xml");

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

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

Выход:

4

Попробуйте »

Firefox и большинство других браузеров, пустые пространства между узлами будет генерировать или заверните в виде текстовых узлов, в то время как Internet Explorer будет игнорировать пробелы текстовые узлы между узлами сгенерированных. Таким образом, в приведенном выше примере, Mozilla выход 4-браузер, и Internet Explorer будет выводить 2.

Для получения дополнительной информации о различиях браузеров, пожалуйста , посетите нас в нашем XML DOM учебник DOM браузера разделе.


Ссылка на объект Element объект Element