Hallo,
So hab ich es jetzt gemacht, und funktioniert
<xsl:template match="table[@type='fromTable']">
<xsl:variable name="Anzahl_td" select="count(tr[1]/td[@class='bold'])"/>fo:block
<fo:table width="100%" padding-after="1cm" ><xsl:for-each select="tr/td">
Das müsste eignetlich auch schlimm werden, weil du eigentlich so für jede Zelle in der Tabelle die fo:table-column erzeugst.
Da würde ich es auch begrenzen:
<xsl:for-each select="tr[1]/td[@class='bold']">
damit nur genau so viele fo:table-columns erzeugt werden, wie Anzahl von (benötigten) Zellen es gibt.
Grüße
Thomas