Fügen Sie ein XML-fragment vorhandene XML-payload in BPEL-Prozess

Meine aktuelle XML-payload von BPEL aussieht,

<Parent>
<child1>
<key>K1</key>
<value>V1<value>
</child1>
<child1>
<key>K11</key>
<value>V11<value>
</child1>
<child2>
<key>K2</key>
<value>V2<value>
</child2>
</Parent>

Möchte ich hinzufügen, ein neues fragment von child1 in das bestehende XML-Nutzlast, so dass die Ausgabe wie folgt aussieht,

<Parent>
<child1>
<key>K1</key>
<value>V1<value>
</child1>
<child1>
<key>K11</key>
<value>V11<value>
</child1>
<child1>
<key>K12</key>
<value>V12<value>
</child1>
<child2>
<key>K2</key>
<value>V2<value>
</child2>
</Parent>

Habe ich gegoogelt und gefunden, dass bpelx:append-Methode kann helfen, das einfügen des xml-fragment.
Aber ich kann immer noch nicht herausfinden, wie man zuerst erstellen/speichern eines neuen fragments in einen String/xml-Daten-Typ, so dass es übergeben werden kann, um die vorhandene Nutzlast.

Jegliche Hinweise oder Hilfe wäre sehr geschätzt werden.

InformationsquelleAutor Arham | 2013-11-12
Schreibe einen Kommentar