[Home] [By Thread] [By Date] [Recent Entries]
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
|

Cart



