XML DOM compareDocumentPosition() Method
Complete Node Object Reference
Definition and Usage
The compareDocumentPosition() method compares the document position of the
current node, with a specified node, according to the document order.
Syntax
|
nodeObject.compareDocumentPostition(node)
|
| Parameter |
Description |
| node |
Required. Specifies the node to compare with the current node |
Example
The following code fragment loads "books.xml"
into xmlDoc using
loadXMLDoc() and compares the document position of the first and
the third <book> element:
Example
xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName('book')[0];
y=xmlDoc.getElementsByTagName('book')[2];
document.write(x.compareDocumentPosition(y));
|
Output:
Try it yourself »
|
Firefox, and most other browsers, will treat empty white-spaces or new lines
as text nodes, Internet Explorer will not. So, in the example above, Mozilla
browsers will output 4, while Internet Explorer will output 2.
To read more about the differences between browsers, visit our
DOM Browsers chapter in our XML DOM
Tutorial.
Complete Node Object Reference
Click here to design a Stunning Flash Website for Free
Wix is a revolutionary web design tool that provides anyone with the possibility to create professional and beautiful websites for free.
With e-commerce features, search engine visibility and many more professional tools, Wix is the ultimate solution for creating a spectacular site while saving tons of money.
|