Here is my code:
<fo:table-cell> <fo:block> <xsl:call-template name = "processSubTable"> <xsl:with-param name="tableheight" select="auto"/> </xsl:call-template> ... with the template looking like: <xsl:template name="processSubTable"> <xsl:param name="tableheight"> auto </xsl:param> <fo:table space-before.optimum="3pt" space-after.optimum="3pt" width="100%" height="{$tableheight}"> <fo:table-column> ... </fo:table-column> <fo:table-header> ... </fo:table-header> <fo:table-body> ... </fo:table-body> </fo:table> </xsl:template> -Lou "Hahn Kurt (CHA)" <[EMAIL PROTECTED]> on 06/12/2002 04:45:33 AM Please respond to [EMAIL PROTECTED] To: [EMAIL PROTECTED] cc: Subject: Embedding a table in a table-row I'm trying to embed a table in a table row. It seems to work, but my text isn't displayed (not even the test block "text" I inserted): What I'm seeing is two thick lines, and I'm suspecting each line represents one row (because I should get two rows with the template below).Why are they compressed like this? Do I need to use some other property in order to be able to display an embedded table? Or is just some error in my code? Thanks in advance The definition of the wrapping table: <fo:table border-style="solid" font-size="10pt"> <fo:table-column column-width="17cm"/> <fo:table-body> <xsl:apply-templates select="//eleTexte:listeAffaires"/> </fo:table-body> </fo:table> and here goes the template that should fill one row of the table: <xsl:template match="eleTexte:soustitre1"> <fo:table-row font-size="14pt" font-weight="bold" height="40pt"> <fo:table-cell> <fo:table border-style="solid" font-size="10pt"> <fo:table-column column-width="0.8cm"/> <fo:table-column column-width="16.2cm"/> <fo:table-row height="30pt"> <fo:table-cell><fo:block>text</fo:block> <fo:block><xsl:value-of select="."/></fo:block> </fo:table-cell> <fo:table-cell> <fo:block><xsl:value-of select="../eleTexte:soustitre1_text"/></fo:block> </fo:table-cell> </fo:table-row> </fo:table> </fo:table-cell> </fo:table-row> </xsl:template>