[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: converting empty nodes to col/rowspan values
> -----Original Message----- > From: Reece, Michael Clark [mailto:REECEM@xxxxxxxxxxxx] Hi, Part of the solution (doesn't yet handle empty first cell in a row spanning multiple columns) <xsl:stylesheet ..> <xsl:key name="by-prec-nonempty" match="cell[.='']" use="generate-id(preceding-sibling::cell[ not(.='')][1])" /> ... <xsl:template match="cell[.='']"> <xsl:if test="position()=1"> <td> </td> </xsl:if> </xsl:template> <xsl:template match="cell[not(.='')]"> <td colspan="{1+count(key('by-prec-nonempty',generate-id(.)))}"> <xsl:value-of select="." /> </td> </xsl:template> Hope this helps! Cheers, Andreas
|
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
|