Hi
Versuch es doch mal in den ersten 30 Zeichen nach einem Leerzeichen zu suchen, und falls keins vorhanden ist einen Zeilenumbruch einzufügen.
<xsl:when test="not contains(substring($FileName, 0, 30), ' ')">
<xsl:value-of select="substring($FileName, 0, 30)" />
xsl:text
</xsl:text> <!-- New Line im Ausgabe-Text -->
<xsl:value-of select="substring($FileName, 31, string-length($FileName)" />
</xsl:when>
Den Code habe ich nicht ausprobiert, aber auf diese Art sollte es klappen.
FG
Tom2