Thomas J.S.: Anzahl der Spalten ermitteln

Beitrag lesen

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