Meena, FO tables have a completely different tag set. Your table needs to be transformed into something like:
<fo:table table-layout="fixed" space-before="10pt" space-after="10pt" background-color="white" start-indent="0pt" end-indent="24pt"> <fo:table-column column-number="1" column-width="4cm"/> <fo:table-column column-number="2" column-width="4cm"/> <fo:table-column column-number="3" column-width="6cm"/> <fo:table-body background-color="white" border-style="solid" border-width ="1pt" border-color="black"> <fo:table-row> <fo:table-cell color="black" background-color="#00FFFF" border-style ="solid" border-width="1pt" border-color="black" padding="2pt" font-size ="80%" column-number="1" number-rows-spanned="1"> <fo:block> <fo:inline font-weight="bold">INPUT AVAILABLE</fo:inline> </fo:block> </fo:table-cell> <fo:table-cell color="black" background-color="#00FFFF" border-style ="solid" border-width="1pt" border-color="black" padding="2pt" font-size ="80%" column-number="2" number-rows-spanned="1"> <fo:block> <fo:inline font-weight="bold">IMPLEMENTATION PROCESS</fo:inline> </fo:block> </fo:table-cell> <fo:table-cell color="black" background-color="#00FFFF" border-style ="solid" border-width="1pt" border-color="black" padding="2pt" font-size ="80%" column-number="3" number-rows-spanned="1"> <fo:block> <fo:inline font-weight="bold"> OUTPUT DISPLAYED</fo:inline> </fo:block> </fo:table-cell> </fo:table-row> </fo:table-body> </fo:table> For this, you will need to create transforms for your html table elements: Transform <table into <fo:table, and add appropriate properties For each <td, create a <fo:table-column, and add a column-number and appropriate column-width. I think that the column-width value has to be a real value (it may be more flexible in FOP 0.20), which you can calculate in your transform For each <tr, create a <fo:table-row> and, for each <td, <fo:table-cell with appropriate properties and content. In the example above, I have preserved the cell background color (background-color="#00FFFF"), assigned a solid black border (border-style="solid" border-width="1pt" border-color="black"), and scaled the text to 80% (font-size="80%") which in my documents gives a better text presentation and allows more text width in a table. Regards, Ian Ian Larner User Technologies, IBM Hursley Lab, England email: [EMAIL PROTECTED] "The credit belongs to the man ...in the arena, (who) knowing there is no effort without ...shortcomings, actually strives to do the deeds..." Theodore Roosevelt "Meena" <meenakshi.sarvagopal@ To: <[EMAIL PROTECTED]> wipro.com> cc: Subject: Regarding creating a table 01/15/2002 10:26 AM Please respond to fop-user Hi, I need to have table in my pdf output. My input xml file is something like tis <chapter name="test"> <description>xyz</description> <html> <body> <table border="1" width="94%"> <tr> <td width="27%" bgcolor="#00FFFF"> <b>INPUT AVAILABLE</b> </td> <td width="32%" bgcolor="#00FFFF"> <b>IMPLEMENTATION PROCESS</b> </td> <td width="41%" bgcolor="#00FFFF"> <b> OUTPUT DISPLAYED</b> </td> </tr> </table> </body> </html> </chapter> In my xsl, i use <xsl:template match="chapter"> <xsl:when test="name()='html'"> <xsl:copy-of select="."/> </xsl:when> ---- ---- </xsl:template> And the .fo file has the copy of the the <html> part is put into the .fo file. But when converting into a pdf, i'm not getting the <html> tags as a proper table. How can i achieve this? Regds, Meena. #### Wipro_Disclaimer.txt has been removed from this note on January 15 2002 by Ian Larner