Hier ist eine XSLT 1.0-Lösung, die die Vorlage str-split-to-words
von FXSL verwendet.
Beachten Sie, dass diese Vorlage die Aufteilung auf mehrere Trennzeichen erlaubt (als separate Parameterzeichenfolge übergeben), sodass auch 1,4 7;9
ohne Probleme bei der Verwendung dieser Lösung aufgeteilt wird.
Wenn diese Umwandlung auf das folgende XML-Dokument angewendet wird :
%Vor%das gewünschte, korrekte Ergebnis wird erzeugt :
%Vor%Vanilla XSLT 1.0 kann dieses Problem durch Rekursion lösen.
%Vor%Es gibt bereits vordefinierte Erweiterungsbibliotheken, die String-Tokenization ausführen können (EXTLT hat dafür beispielsweise eine Vorlage), aber ich bezweifle, dass dies hier wirklich notwendig ist.
Tags und Links xslt