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

See Also