[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] 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
|
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
|