functx:depth-of-node
The depth (level) of a node in an XML tree
Description
The functx:depth-of-node function returns the level of a node within a document, as an integer. 1 represents the root node, 2 is a child of the root, etc. If $node is a document node, the document node itself counts as the first level.
Parameters |
Description |
---|---|
node:node() |
the node to check |
Examples
XPath |
Results |
---|---|
functx:depth-of-node($in-xml) |
1 |
functx:depth-of-node($in-xml/author[1]) |
2 |
functx:depth-of-node($in-xml/author[1]/fName/text()) |
4 |