Subject: [xsl] Current node position From: jwhitney <jwhitney@xxxxxx> Date: Wed, 11 Jun 2003 15:55:11 -0300 |
Hello, I'm trying to generate html code for "Date 1 of 2", "Date 2 of 2", etc., from XML as below: <a> <b/> <c/> <date>text</date> <date>text again</date> </a> from within a template that matches "d". The following stylesheet fragment: <xsl:template match="d"> <xsl:value-of select="position()" /> <xsl:text> of </xsl:text> <xsl:value-of select="count(../date)" /> </xsl:template> produces "3 of 2" and "4 of 2". Is there a way to restrict position() to evaluate the <date> nodes only? How else could it be done? I'm new to XSLT, obviously. Thanks in advance for any help with this. XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] xsl fo:block rendering is, Oleg Tkachenko | Thread | Re: [xsl] Current node position, G. Ken Holman |
Re: [xsl] attribute value templates, G. Ken Holman | Date | Re: [xsl] Returning a document frag, Michal Urban |
Month |