Html rowspan mit xsl count?

saturn

Grünschnabel
Hallo zusammen,

ich möchte in einer HTML Tabelle Zellen spaltenweise verbinden. Den Wert für rowspan allerdings erhalte ich über count(Knoten). Wie kann ich rowspan nun diesen Wert zuweisen?
Code:
<th rowspan="<xsl:value-of select='count(Knoten)' />"> Zelle </td>
oder ähnliches funktioniert nicht.

Danke für Eure Hilfe
saturn
 

hela

Premium-User
Hallo,

versuch es doch mal mit dem attribute-Element:
Code:
<th>
  <xsl:attribute name="rowspan">
     <xsl:value-of select="count(Knoten)" />
  </xsl:attribute>
  Zelle
</th>
oder mit der Kurzschreibweise:
Code:
<th rowspan="{count(Knoten)}">Zelle</th>
 

saturn

Grünschnabel
Hallo hela,

danke für Deine Hilfe. Mit der Attributschreibweise funktioniert es einwandfrei. Zusätzlich muss ich den Wert noch um 1 erhöhen, damit der rowspan stimmt.
Also
Code:
<th rowspan="{count(Knoten)+1}">Zelle</th>
Grüße
saturn