XML (Dokumentenart)


images/download/thumbnails/44944815/arrow_up-version-1-modificationdate-1582773463237-api-v2.png Einführung: Eine Beschreibung dieser Phase finden Sie im Abschnitt Phase 2 (Einführung). Siehe speziell auch Unterabschnitt Wann beginnt der Parser ein neues Datenblatt?


images/download/thumbnails/44944815/image2020-3-13_18-36-5-version-1-modificationdate-1584077762824-api-v2.png

Das Parsen von XML-Daten in die Quellstruktur ist einfach, da XML bereits eine Baumstruktur besitzt. Dem Parser muss nur mitgeteilt werden, welche Tags im XML-Dokument den Knoten in der Quellstruktur entsprechen.


images/download/attachments/44944815/587-version-1-modificationdate-1649318457607-api-v2.png


(1) Wenn diese Checkbox gesetzt wird, dann werden die Eingangsfelder beim Parsen auf die dort hinterlegten Format-Vorlagen geprüft. Wenn ein Wert die Format-Vorlage des Feldes verletzt oder die Feldlänge überschreitet, wird ein Fehler erzeugt. Im Fehlerfall wird nicht sofort in Phase 2 abgebrochen, sondern erst am Ende von Phase 2 oder bei 50 Fehlern. Achtung: Die Verwendung der Formatprüfung belastet die Performance und sollte nur wenn unbedingt nötig verwendet werden.

(2) Gibt an, ob die Anzahl von Wiederholungen (von Feldern und Knoten) in der Quellstruktur überprüft werden soll.

(3) Es werden Zeilenumbrüche und Tabulatoren aus den Text-Elementen durch ein Leerzeichen ersetzt.

(4) Es werden für alle Elemente des XML-Dokuments eventuell vorhandene Namespace-Präfixe ignoriert. Hinweis: Muss bei V4, siehe (6), immer gesetzt sein.

(5) Gibt den Tag-Namen (Element) an, unterhalb dessen geparst werden soll. Hier muss ein Eintrag vorgenommen werden, auch wenn die ganze XML-Struktur geparst werden soll. Ein zu parsendes Teildokument muss ebenfalls der XML-Konvention entsprechen (wohlgeformt). Hinweis: Siehe auch Abschnitte Auswirkung eines Eintrags im Feld "XML-Tag für Datenblatt" und XML-Parser V4.

(6) Gibt die Version des XML-Parsers an. Neue Profile sollten immer mit dem derzeit aktuellen Parser V3 oder, falls lizenziert, mit dem aktuellen V4 erstellt werden. Die Einträge V1 und V2 sind nur noch aus Gründen der Kompatibilität bestehender Profile vorhanden.

(7) Eingehende Dateien können mit semantischen Regeln überprüft werden. Siehe Abschnitt Semantische Prüfung.

XML-Struktur aus XML-Beispieldatei/Schema erzeugen


Siehe Abschnitt XML to XSD (to Structure).

XML-Ausgangsdateien erzeugen


Wenn Sie eine XML-Ausgangsdatei erzeugen möchten, dann sehen Sie sich bitte die Abschnitte XMLNoTemplateUnit und Integration Units an. Siehe auch Abschnitt Inhalts-Einstellungen - Details.