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.
Parameter
Parameter | 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.