Ich muss in der Lage sein, das letzte Vorkommen eines Zeichens in einem Element zu finden.
Zum Beispiel:
%Vor% Wenn ich versuche, es mithilfe von substring-before(mediaurl, '.')
und substring-after(mediaurl, '.')
zu finden, wird es natürlich auf den ersten Punkt passen.
Wie bekomme ich die Dateierweiterung? Im Wesentlichen muss ich den Dateinamen und die Erweiterung von einem Pfad wie diesem abrufen, aber ich bin ziemlich ratlos, wie man es mit XSLT macht.
Wenn Sie XSLT 2.0 verwenden, ist es einfach:
%Vor%Wenn nicht, ist es ein bisschen schwieriger. Es gibt ein gutes Beispiel aus dem O'Reilly XSLT Cookbook . Suche nach "Tokening einer Zeichenfolge".
Ich glaube, es gibt auch eine EXSLT-Funktion, wenn Sie diese verfügbar haben.