tokenize
Teilt den Input-String mit Hilfe des als Argument angegebenen Trennzeichens in eine Sequenz von Strings auf.
![mf-func-tokenize](./images/mf-func-tokenize.png)
Sprachen
Built-in, C++, C#, Java, XQuery, XSLT 2.0, XSLT 3.0..
Parameter
Name | Beschreibung |
---|---|
input | Der Input-String. |
delimiter | Das zu verwendende Trennzeichen. |
Beispiel
Wenn der Input-String A,B,C und "delimiter" , ist, gibt die Funktion eine Sequenz von drei Strings zurück: A, B und C.
![mf-func-tokenize-example](./images/mf-func-tokenize-example.png)
Im oben gezeigten Modell-Mapping ist das Ergebnis der Funktion eine Sequenz von Strings. Entsprechend den allgemeinen Mappingregeln wird für jedes Datenelement in der Quellsequenz ein neues Datenelement item in der Zielkomponente erstellt. Die Mapping-Ausgabe sieht daher folgendermaßen aus:
<items> |