Altova MapForce 2024 Basic Edition

Teilt den Input-String in eine Sequenz von Strings auf. Die Größe der einzelnen erzeugten Strings wird durch den Parameter length definiert.

mf-func-tokenize-by-length

 

Sprachen

Built-in, C++, C#, Java, XQuery, XSLT 2.0, XSLT 3.0..

 

Parameter

Name

Beschreibung

input

Der Input-String.

length

Definiert die Länge der einzelnen Strings in der generierten Stringsequenz.

 

Beispiel

Wenn der Input-String ABCDEF und "length " 2 ist, gibt die Funktion eine Sequenz von drei Strings zurück: AB, CD und EF.

 

mf-func-tokenize-by-length-example

 

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>
  <item>AB</item>
  <item>CD</item>
  <item>EF</item>
</items>

© 2017-2023 Altova GmbH