Hi,
Your fo output seems to be correct (except that there is no fo:table-column, 
witch are required by fop to set column width)
It could be a wrong transformation (ie there is no table-header or table-body 
markup in your xml source file).
(I suppose that your example is expected result, but not actual output)

tcho 

-----Message d'origine-----
De : Clay Leeds [mailto:[EMAIL PROTECTED] 
Envoy� : jeudi 27 mai 2004 16:20
� : [EMAIL PROTECTED]
Objet : Re: Table Header problem

On May 27, 2004, at 6:47 AM, Kaustuva Narayan Sharma wrote:
> Hi,
>
> I am a beginner to FOP. I am trying to convert an XML to PDF from a 
> Java app. The data is to be displayed in a table. But when I try to 
> put headers into the table i am getting the following error:
>
> org.apache.fop.apps.FOPException: Currently only Table Rows are 
> supported in table body, header and footer
>
> My xsl looks like this:
> ======================================================================
> �<fo:table>
> �
> �� <fo:table-header>
> �� <fo:table-row>
> ���� <fo:table-cell>
> �<fo:block font-size="12pt" font-weight="bold">Header1</fo:block>
> ���� </fo:table-cell>
> ���� <fo:table-cell>
> �<fo:block font-size="12pt" font-weight="bold">Header2</fo:block>
> ���� </fo:table-cell>
> ���� <fo:table-cell>
> �<fo:block font-size="12pt" font-weight="bold">Header3</fo:block>
> ���� </fo:table-cell>
> ��� </fo:table-row>
> �� </fo:table-header>
> ����� <fo:table-body>
>
> ��� <fo:table-row>
> ����� <fo:table-cell>
> ������� <fo:block>
> ��������� <xsl:value-of select="Data1"/>
> ������� </fo:block>
> ����� </fo:table-cell>
> ����� <fo:table-cell>
> ������� <fo:block>
> ��������� <xsl:value-of select="Data2"/>
> ������� </fo:block>
> ����� </fo:table-cell>
> ����� <fo:table-cell>
> ������� <fo:block>
> ��������� <xsl:value-of select="Data3"/>
> ������� </fo:block>
> ����� </fo:table-cell>
> ��� </fo:table-row>
> ��� </fo:table-body>
> ���� </fo:table>
> =====================================================
>
> I am using fop-0.20.5. Can you pls suggest as to what could be the 
> cause?
>
> Thanks.
>
> Regards,
>
> Kaustuv�Sharma

One problem I notice is that you do not have <fo:table-column 
column-width="XXcm" />. You can see an example of a complete table
here:

http://xml.apache.org/fop/faq.html#keep-with

I don't know if it's a problem but there was a lot of extra white space in the 
table-body. Whitespace is OK, but perhaps there's a bad character in there?

Hope this helps!

Web Maestro Clay

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to