Merge
|
---|
Eigenschaften
| Beschriftung des Symbols im Prozessdiagramm |
| Name des Wurzelelements, das den gesamten Inhalt der zusammengeführten XML-Dokumente enthält. Mögliche Werte:
|
Daten mit Merge zusammenführen
Der Merge-Baustein wird meist hinter der Zusammenführung einer Gabelung (Join
) verwendet. Wenn XML-Dokumente zusammengeführt werden, dann enthält das durch den Merge
-Baustein erzeugte XML-Dokument ein Wurzelelement, das wiederum die Wurzelelemente und sämtliche Knoten der zusammengeführten XML-Dokumente enthält. Diese XML-Struktur kann vom nächsten Prozessschritt verarbeitet werden. Der Name des Wurzelelements kann über die Eigenschaft Root Element
des Merge
-Bausteins festgelegt werden.
Hinweis:
Wenn über einen Merge-Baustein XML-Dokumente und mindestens ein Nicht-XML-Dokument zusammengeführt werden, wird die Ausgabe aller Dokumente in dem durch den Merge
-Baustein erzeugten Output verkettet.
Wenn zwei XML-Dokumente zusammengeführt werden, die bereits in einem vorherigen Schritt durch den Merge
-Baustein zusammengeführt wurden, enthält das Ergebnis-XML-Dokument lediglich ein Wurzelelement und sämtliche Knoten der zusammengeführten XML-Dokumente.
Zusammenführung von zwei Dokumenten
<?xml version="1.0" encoding="UTF-8" ?>
<Merge>
<!-- Daten 1 -->
<!-- Daten 2 -->
</Merge>
Wenn die Input-Dokumente Textdaten (MIME-Typ text ...
oder application/xml
) mit derselben Zeichenkodierung sind, dann wird deren Zeichenkodierung ausgegeben. Bei unterschiedlicher Zeichenkodierung wird eine UTF-8-Sequenz ausgegeben. Wenn der MIME-Typ bei allen Input-Dokumenten gleich ist, dann hat das Ergebnis auch diesen MIME-Typ, ansonsten text/plain
.