Show TOC Anfang des Inhaltsbereichs

Hintergrunddokumentation Serialisierung und Deserialisierung  Dokument im Navigationsbaum lokalisieren

Serialisierung und Deserialisierung folgen im Wesentlichen folgendem Schema:

      Bei der Serialisierung werden die literalen Elemente von Templates unverändert an das Ziel-XML-Dokument übertragen und dabei die dazwischen aufgeführten ST-Befehle ausgeführt.

      Bei der Deserialisierung wird das Ausgangs-XML-Dokument als Eingangsstrom behandelt und Element für Element mit dem Template abgeglichen. Namensgleiche Elemente (oder Attribute oder Texte) des Eingangsstroms werden konsumiert, wenn sie im ST-Programm an der gleichen Stelle stehen oder wenn dort ein Befehl steht, der das Element bearbeiten kann. Nach erfolgreichem Abgleich bzw. der Konsumierung eines Elements wird der Abgleich des nächsten Elements begonnen.

 

Literaler Template-Inhalt

Nicht-literale Attribute

Namensräume

Transformation von ABAP-Werten

Wertzuweisungen

Transformation von Variablen

Ablaufsteuerung

 

Bei der Definition einer Simple Transformation ist zu beachten, ob Serialisierung und Deserialisierung symmetrisch sind oder nicht: Symmetrie von Serialisierung und Deserialisierung

 

Hinweis

Bei Serialisierung und Deserialisierung gilt die generelle Einschränkung, dass der Inhalt einer Datenwurzel während der Serialisierung nicht geändert werden darf und dass bei einer Deserialisierung nur schreibend auf eine Datenwurzel zugegriffen werden darf.

 

 

Ende des Inhaltsbereichs