Subject: RE: [xsl] Problems with XSL-FO Table From: "Ian Proudfoot" <ian.proudfoot@xxxxxxxxxxx> Date: Sat, 2 Dec 2006 10:54:03 -0000 |
Hi Philip, I looks as if you need to add fo:table-column for each column in your table. You will probably also want to define the column-number and column width for each fo:table-column to give the desired results. That should fix the problem. Ian Proudfoot iTP-X -----Original Message----- From: Philip Vallone [mailto:philip.vallone@xxxxxxxxxxx] Sent: 02 December 2006 04:13 To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Subject: [xsl] Problems with XSL-FO Table Hi All, I am trying to build a dynamic table in FO, but having little luck. I keep receiving the following error: [error]java.lang.ArrayIndexOutofBoundsException: -2 Here is my XML: <table> <tbody> <tr> <td>Cell 1</td> <td>Cell 2</td> <td>Cell 3</td> </tr> <tr> <td>test 1</td> <td>test 2</td> <td>test 3</td> </tr> <tr> <td>cell 1</td> <td>cell 2</td> <td>cell 3</td> </tr> </tbody> </table> I am using the Apache FOP processor Here is my XSLT: <xsl:template match="table"> <fo:block> <xsl:for-each select="tbody"> <fo:table> <fo:table-body> <xsl:for-each select="tr"> <fo:table-row> <xsl:for-each select="td"> <fo:table-cell> <fo:block> <xsl:value-of select="."/> </fo:block> </fo:table-cell> </xsl:for-each> </fo:table-row> </xsl:for-each> </fo:table-body> </fo:table> </xsl:for-each> </fo:block> </xsl:template> Thanks, Phil
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Problems with XSL-FO Table, Philip Vallone | Thread | [xsl] String Tokenizer in XSLT, Senthilkumaravelan K |
[xsl] Creating tables, columns and , Muthu Kumar | Date | [xsl] How do I line up fo:block's s, asbjornt |
Month |