ich habe eine webform mit der ich beliebig viele elemente erzeugen kann, die elemente möchte ich dann mit hilfe einer xsl in einer tabelle anzeigen.
das ergebnis sollte so aussehen das in der tabelle in einer zelle der "titel" und in einer anderen der "text" steht.
wie kann ich mehrere solcher tabellen erstellen?
es gibt immer nur 1 titel und 1 text dazu aber davon sehr viele.
ich hab schon versucht "<xsl:for-each select="document/elements/element[@type='titel']">" vor und "</xsl:for-each>" nach der Tabelle hinzuschreiben, weil dann für jeden titel eine tabelle erzeugt wird. allerdings hab ich dann das problem das die Tabellen leer sind. würde er die tabellen auch noch füllen wäre ich schon am ziel.
hier meine tabelle:
<table border="0">
<tr>
<td>
</td>
<td rowspan="2">
<xsl:for-each select="document/elements/element[@type='titel']">
<div id="title_zoom"><xsl:value-of disable-output-escaping="yes" select="current()" /></div>
</xsl:for-each>
</td>
</tr>
<tr>
<td>
<xsl:for-each select="document/elements/element[@type='text']">
<div id="teaser_zoom"><xsl:value-of disable-output-escaping="yes" select="current()" /></div>
</xsl:for-each>
</td>
</tr>
</table>
<br/>
viele grüße
Matthias
das ergebnis sollte so aussehen das in der tabelle in einer zelle der "titel" und in einer anderen der "text" steht.
wie kann ich mehrere solcher tabellen erstellen?
es gibt immer nur 1 titel und 1 text dazu aber davon sehr viele.
ich hab schon versucht "<xsl:for-each select="document/elements/element[@type='titel']">" vor und "</xsl:for-each>" nach der Tabelle hinzuschreiben, weil dann für jeden titel eine tabelle erzeugt wird. allerdings hab ich dann das problem das die Tabellen leer sind. würde er die tabellen auch noch füllen wäre ich schon am ziel.
hier meine tabelle:
<table border="0">
<tr>
<td>
</td>
<td rowspan="2">
<xsl:for-each select="document/elements/element[@type='titel']">
<div id="title_zoom"><xsl:value-of disable-output-escaping="yes" select="current()" /></div>
</xsl:for-each>
</td>
</tr>
<tr>
<td>
<xsl:for-each select="document/elements/element[@type='text']">
<div id="teaser_zoom"><xsl:value-of disable-output-escaping="yes" select="current()" /></div>
</xsl:for-each>
</td>
</tr>
</table>
<br/>
viele grüße
Matthias
Comment