ThomasM: XSLT 1.0 substring-after

Beitrag lesen

Hallo Julian,

bitte um Hilfe. Ich benötige nur den Output nach dem zweiten "/".

-> Betrifft das Segment "OrderResponseReference"

Sofern das Trennzeichen nur 2x vorkommt, reicht das:

<xsl:value-of select="substring-after(substring-after(., '/'), '/')"/>

Mal wieder ein guter Punkt, warum man XSLT 2.0/3.0 haben möchte. Dort bringt es:

<xsl:value-of select="tokenize(., '/')[last()]"/>

Ist die Anzahl nicht bekannt, müsste man für XSLT 1.0 ein rekursives Template bauen und die Teilstrings nacheinander durchgehen.

Grüße,
Thomas