Show TOC Anfang des Inhaltsbereichs

Syntaxdokumentation Variablen nach XML schreiben  Dokument im Navigationsbaum lokalisieren

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

 

<tt:write var="variable" [map="mapping_list"]
                         
[length|minLength=″length″] />

 

Mit variable wird die zu schreibende Variable oder ein Parameter angegeben. Für die Attribute map,  length und minLength 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.

 

<tt:transform xmlns:tt="http://www.sap.com/transformation-templates">

  <tt:variable name="VARI" val="333" />

  <tt:template>
    <X>
      <tt:write var="VARI"/>
    </X>
  </tt:template>
</tt:transform>

 

Das Ergebnis der Serialisierung ist:

 

<X>333</X>

 

Ende des Inhaltsbereichs