toffee
03.03.2005, 11:14
Hallo,
ich habe folgendes Problem. Habe eine XML Struktur die mir versch. Daten zurückgibt. Diese sollen nun mittels xsl formatiert werden. Soweit so gut :D
Wie mach ich das aber wenn ich ein element habe was leer ist :confused: Im folgendem Beispiel hab ich ein paar Wert mit Kommatar hintereinander geschr. Ist das element aber leer steht da immo folgendes:
,,Testuser
ist natürlich nicht so schön. Wie kann ich das machen das die Kommatar nicht ausgegeben werden, wenn der Wert davor auch nicht gefüllt ist... :confused: :confused:
Geht sowas :confused: und wenn ja wie :confused: :)
<xsl:for-each select="data">
<td>
<xsl:value-of select="@datum"/><xsl:text disable-output-escaping="yes">&nbsp;</xsl:text>
<xsl:value-of select="@name"/><xsl:text disable-output-escaping="yes">&nbsp;</xsl:text>
<xsl:value-of select="@vorname"/><xsl:text disable-output-escaping="yes">&nbsp;</xsl:text>
</td>
</xsl:for-each>
ich habe folgendes Problem. Habe eine XML Struktur die mir versch. Daten zurückgibt. Diese sollen nun mittels xsl formatiert werden. Soweit so gut :D
Wie mach ich das aber wenn ich ein element habe was leer ist :confused: Im folgendem Beispiel hab ich ein paar Wert mit Kommatar hintereinander geschr. Ist das element aber leer steht da immo folgendes:
,,Testuser
ist natürlich nicht so schön. Wie kann ich das machen das die Kommatar nicht ausgegeben werden, wenn der Wert davor auch nicht gefüllt ist... :confused: :confused:
Geht sowas :confused: und wenn ja wie :confused: :)
<xsl:for-each select="data">
<td>
<xsl:value-of select="@datum"/><xsl:text disable-output-escaping="yes">&nbsp;</xsl:text>
<xsl:value-of select="@name"/><xsl:text disable-output-escaping="yes">&nbsp;</xsl:text>
<xsl:value-of select="@vorname"/><xsl:text disable-output-escaping="yes">&nbsp;</xsl:text>
</td>
</xsl:for-each>