Show TOC

Dokumentation zur SyntaxVariablen nach XML schreiben Dieses Dokument in der Navigationsstruktur finden

Der Befehl tt:write erlaubt es, den Wert einer Variable oder eines Parameters in das Ziel-XML-Dokument zu schreiben:

Syntax Syntax

  1. <tt:write var="variable" [map="mapping_list"] 
  2.                          [length|minLength=″length″]
                             [validation] />
Ende des Codes

Mit variable wird die zu schreibende Variable oder ein Parameter angegeben. Für die Attribute map, length und minLength sowie für validation gilt das Gleiche wie bei der Anweisung tt:value. Die Variable muss einen elementaren Wert darstellen.

Serialisierung

Der Wert der Variablen (des Parameters) wird an der Stelle des Befehls (gegebenenfalls nach der Abbildungsliste mapping_list) in das XML-Dokument eingesetzt. Je nach dem Typ der Variablen (des Parameters) gelten die entsprechenden Mappingvorschriften.

Deserialisierung

Der Befehl tt:write hat bei der Deserialisierung keine Wirkung.

Beispiel

Serialisierung des Startwerts einer Variablen.

Syntax Syntax

  1. <tt:transform xmlns:tt="http://www.sap.com/transformation-templates">
  2.   <tt:variable name="VARI" val="333" />
  3.   <tt:template>
  4.     <X>
  5.       <tt:write var="VARI"/>
  6.     </X>
  7.   </tt:template>
  8. </tt:transform>
Ende des Codes

Das Ergebnis der Serialisierung ist:

<X>333</X>