Selecting Median of Root to Deepest node
I have written a stylesheet that selects the deepest node when there is a match with a keyword. I want to expand my stylesheet so that it also selects the median. I need to count the number of nodes for the deepest node. I am using Saxon's function saxon:path() to give me the absolute path.
I use xsl:sort and position() = 1 to select the deepest node. I know you can use the function count() to count the number of nodes. I want to test if a path contains at least 4 nodes while I am at the deepest node. I am trying count(saxon:path()), but that clearly is not working. Anyone know how I can pull off this trick?
PURCHASE STYLUS STUDIO ONLINE TODAY!
Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!
Download The World's Best XML IDE!
Accelerate XML development with our award-winning XML IDE - Download a free trial today!
Subscribe in XML format