Subject: RE: [xsl] for-each checking count of nodes From: "Mark Williams" <mark@xxxxxxxxxxx> Date: Wed, 14 Dec 2005 12:42:28 -0000 |
Please ignore. Fpund answer (last()) in post just below. Sorry. -----Original Message----- From: Mark Williams [mailto:mark@xxxxxxxxxxx] Sent: 14 December 2005 12:38 To: XSL-List Subject: [xsl] for-each checking count of nodes Hi, My XML looks something like: <?xml version="1.0" ?> <Root> <DATA> <Table Name ="clients"> <data> <name>Jones</name> <dob> 19/11/1962</dob> </data> <data> <name>Davies</name> <dob> 10/12/1963</dob> </data> </Table> </Root> In the xsl I need to output a line after I have outputted each client's data. I have tried to do it this way: <xsl:for-each select="DATA/Table[@Name='clients']/data"> <fo:block font-family="Helvetica" font-size="10pt" space-after="0.05pt"><xsl:value-of select="name" /></fo:block> <fo:block font-family="Helvetica" font-size="10pt" space-after="0.05pt"><xsl:value-of select="dob" /></fo:block> <xsl:if test="position() < count(DATA/Table[@Name='clients']/data/name)"> <fo:block white-space-collapse="false" font-family="Helvetica" font-size="10pt" space-after="0.05pt">___________________</fo:block> </xsl:if> </xsl:for-each> Can anyone please tell me what is wrong with my xsl:if statement as the line is never outputted. Many thanks, Mark Williams
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] for-each checking count o, David Carlisle | Thread | [xsl] for-each a specified no of ti, Mark Williams |
RE: [xsl] for-each checking count o, Ryan Puddephatt | Date | Re: [xsl] for-each checking count o, David Carlisle |
Month |