Hallo joy,
Gibt es vielleicht noch eine andere Möglichkeit?
Ich habe doch noch vorgeschlagen, leere Abschnitte einfach zu ignorieren:
[code lang=xml]
<xsl:template name="cr2br">
<xsl:param name="text" />
<xsl:variable name="textafterbreak" select="substring-after($text, ' ')" />
xsl:choose
<xsl:when test="contains($text, ' ')">
<xsl:if test="substring-before($text, ' ')">
<xsl:element name="text">
<xsl:value-of select="substring-before($text, ' ')" />
</xsl:element>
</xsl:if>
<xsl:call-template name="cr2br">
<xsl:with-param name="text" select="$textafterbreak" />
</xsl:call-template>
</xsl:when>
xsl:otherwise
<xsl:value-of select="$text" />
</xsl:otherwise>
</xsl:choose>
</xsl:template>
[code]
Funktioniert das nicht?
Grüße
Daniel