concat
Verkettet zwei oder mehr Werte zu einem einzigen Ergebnisstring. Alle Input-Werte werden automatisch in den Typ "string" konvertiert. Standardmäßig hat diese Funktion nur zwei Parameter, Sie können jedoch weitere hinzufügen. Klicken Sie auf Parameter hinzufügen ( ) oder Parameter löschen ( ), um Parameter hinzuzufügen oder zu löschen.
Anmerkung: | Alle Inputs für die concat-Funktion müssen einen Wert haben. Wenn einer der Inputs keinen Wert hat, wird die Funktion nicht aufgerufen und es tritt ein Fehler auf. Bedenken Sie, dass auch ein leerer String ein gültiger Input-Wert ist; eine leere Sequenz (wie z.B. das Ergebnis der Funktion set-empty) ist hingegen kein gültiger Wert, weswegen die Funktion als Ergebnis fehlschlägt. Um dies zu vermeiden, können Sie Werte zuerst mit der Funktion substitute-missing verarbeiten und das Ergebnis anschließend als Input für die concat-Funktion bereitstellen. |
Sprachen
Built-in, C++, C#, Java, XQuery, XSLT 1.0, XSLT 2.0, XSLT 3.0..
Parameter
Name | Beschreibung |
---|---|
value1 | Der erste Input-Wert. |
value2 | Der zweite Input-Wert. |
valueN | Der Input-Wert N. |
Beispiel
Die concat-Funktion im unten gezeigten Mapping verbindet den Vornamen, die Konstante " " und den Nachnamen miteinander. Der Ergebniswert wird anschließend in das Zieldatenelement FullName geschrieben. Sie finden das Mapping dieser Funktion unter dem folgenden Pfad: <Dokumente>\Altova\MapForce2025\MapForceExamples\HasMarketingExpenses.mfd.
HasMarketingExpenses.mfd