XMLTemplateParserUnit

Gruppe

Integration Units

Funktion

Erzeugt eine XML-Datei aus einem Ausgangsbaum, unter Nutzung einer Template-Datei.

Beschreibung


Diese Integration Unit ist veraltet (deprecated). Wichtiger Hinweis: Bitte Verwenden Sie für Neuentwicklungen die XMLNoTemplateUnit.


Die XMLTemplateParserUnit erzeugt eine XML-Datei aus einem Ausgangsbaum, unter Nutzung einer Template-Datei.

Beschreibung der Parameter


Parametername

Erlaubte Werte

Default-Wert

Beschreibung

Insert this DOCTYPE declaration



Die DOCTYPE-Deklaration, die nach der Generierung des XML eingesetzt werden soll. Die DOCTYPE-Deklaration kann nicht Bestandteil des Templates sein, da der für die Generierung verwendete XML-Generator sonst mit einem Fehler abbricht.

Replace orig. string by



Des Name des Zeichensatzes, der in den XML-Header aufgenommen werden soll. Achtung: Der gleiche Zeichensatz muss beim entsprechenden Ausgangsweg in Phase 6 des Profils angegeben werden, damit die Datei auch tatsächlich damit ausgegeben wird. Ansonsten ist mit Fehlern auf Leseseite zu rechnen (Pflichtwert).

Search for orig. string



Text, nach dem gesucht und durch den in Replace orig. string by angegebenen Text ersetzt werden soll, nachdem das XML erzeugt wurde.

Text mode (…)

normalize, preserve, trim, trim-full-white

trim

Regelt die Art, wie Werte in das XML aufgenommen werden sollen.

preserve - Der Text wird unverändert übernommen. Alle Leerzeichen (führend, nachfolgend, …) verbleiben im XML.

trim-full-white - Siehe preserve mit der Ausnahme, dass ein Text, der nur aus Leerzeichen besteht, durch einen leeren Text ersetzt wird.

trim - Alle führenden und nachfolgenden Leerzeichen werden entfernt.

normalize - Siehe trim mit der zusätzlichen Funktion, dass aufeinander folgende, innere Leerzeichen zu einem einzelnen zusammengefasst werden (..1..2.. → 1.2, ein Punkt repräsentiert ein Leerzeichen).

Write xml in a single line

true, false

false

true, wenn das resultierende XML nur in einer Zeile stehen soll.

expand empty nodes

true, false

false

true, wenn Tags bei leeren Werten in der Art <tag></tag>. false, wenn sie in der Art <tag/> ausgegeben werden sollen.

file encoding


UTF-8


template-file



Der Name der zu verwendenden Template-Datei (Pflichtwert). Siehe folgenden Abschnitt.

with empty fields

true, false

false

true, wenn leere Felder im resultierenden XML verbleiben sollen.

Erzeugen einer XML-Vorlage (Template)


Zum automatischen Erzeugen einfach im Zielstruktur-Menü den Eintrag XML-Vorlage für IU erzeugen drücken. Nach jeder Änderung der Zielstruktur muss das XML-Template neu generiert werden.