Subject: Re: [xsl] testing 1st child From: David Carlisle <davidc@xxxxxxxxx> Date: Fri, 6 Aug 2004 14:12:27 +0100 |
<xsl:when test="child::figure|child::table|child::warning|child::caution|child::note"> child:: is the default axis so that is the same as <xsl:when test="figure|table|warning|caution|note"> and tests if the current node has any of those children. You only want to test the first child, so select that first, then use the self:: axis to see what you have: <xsl:when test="*[1][self::figure or self::table or self::warning or self::caution or self::note]"> David ________________________________________________________________________ This e-mail has been scanned for all viruses by Star Internet. The service is powered by MessageLabs. For more information on a proactive anti-virus service working around the clock, around the globe, visit: http://www.star.net.uk ________________________________________________________________________
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] testing 1st child, Norma Yeazell | Thread | RE: [xsl] testing 1st child, Michael Kay |
[xsl] Parametrized includes -work-a, Ralph Holz | Date | RE: [xsl] Linenumbering & word inde, James Cummings |
Month |