Viennamade: xsl:variable(n)

Beitrag lesen

Hallo Forum!

Ich will in einer xsl-Datei Dateinamen von Extensions trennen und in 2 Variable schreiben. Also name=autoexec, extension=bat.

Mit substring-after und -before will (wollte) ich's machen und so habe ich diesen Code getippt:

<xsl:variable name="name">
  xsl:choose
    <xsl:when test="contains($fullname,'.')"><xsl:value-of select="substring-before($fullname,'.')" /></xsl:when>
  </xsl:choose>
</xsl:variable>

Und wie bring ich da die Variable extension rein? Oder muß ich die 5 Zeilen nochmals (mit substring-after) tippen?

Vielen Dank
Viennamade