2016-06-03 4 views
1

Ich versuche, einen XML-Körper zu bauen (wie unten), um als Teil meines Ruheanrufs zu senden.Build Rest XML-Körper in Pentaho

<Columns> 
    <Column> 
    <Name>email</Name> 
    </Column> 
    <Column> 
    <Name>firstname</Name> 
    </Column> 
    <Column> 
    <Name>lastname</Name> 
    </Column> 
</Columns> 

Zeilen Mit erzeugen und hinzufügen XML ich in der Lage war unter Struktur aufzubauen

<Columns> 
    <Column>email</Column> 
    <Column>firstname</Column> 
    <Column>lastname</Column 
</Columns> 

jedoch das Hinzufügen zusätzlicher Tag (Name) um die Werte heikel erweist.

Alle Hinweise in die richtige Richtung wären hilfreich.

KTR-Datei in diesem Ort: http://pastebin.com/wk81GqLa

Dank

Antwort

0

nicht sicher, ob dies der richtige Weg, es zu tun, aber es liefert die Ausgabe, die ich suche.

Ich habe einen modifizierten JavaScript-Wert-Prozess mit

var replval = replace(replace(Columns,'</Column>','</Name></Column>'),'<Column>','<Column><Name>'); 
hinzugefügt