|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] How do you count nesting level
Hi
I want to be able to work out how deep a given <title> is in a document. In the schema, <title> is always a direct descendant of a <section>. Given the following: <collection> <section> <title>1</title> <title>2</title> </section> <section /> <section> <title>3</title> <title>4</title> <section> <title>5</title> </section> </section> </collection> Title 1 and 2 are at level 1. Title 3 and 4 are at level 1. Title 5 is at level 2. I have tried: <xsl:template match="title" mode="DoIt"> <xsl:param name="Depth" select="count(ancestor::*[section])" /> <xsl:value-of select="$Depth" /> <xsl:apply-templates mode="DoIt" /> </xsl:template> But it doesn't seem to be working. What am I missing? Chris XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
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
|

Cart








