functx:max-depth
The maximum depth of elements in an XML tree
Description
The functx:max-depth function returns the maximum level of elements within a document, as an integer. 1 represents the root, 2 is a child of the root, etc. If $root is a document node, it is counted as a level. Text and other kinds of nodes are not counted as a level.
Parameters |
Description |
---|---|
root:node() |
the root to start from |
Examples
XPath |
Results |
---|---|
functx:max-depth($in-xml) |
3 |
functx:max-depth($in-xml/author[1]) |
2 |