
XML Adapter - Verarbeitung von XML Dateien
Reiter Allgemein
XML DateinameHier geben Sie die XML Datei an die verarbeitet werden soll. Die Pfadangabe kann relativ oder absolut erfolgen. Es werden hier keine Wildcards wie *.xml unterstützt. Wenn Sie mehrere XML Dateien eines Verzeichnisses verarbeiten möchten benötigen Sie dazu das Batch Modul mit der Option /ReadFileName *.xml.
Auf der READ Seite wird nachdem Sie eine XML Datei ausgewählt haben versucht die Struktur auszulesen, die ausgelesen XML Elemente werden anschließend auf dem Reiter „Felder / Datentypen“ angezeigt. Es werden folgende XML Typen unterstützt.
- Knoten (Nodes)
- Attribute
- CDATA
- Kommentare
Hinweis: Das „Standalone“ Attribut wird lediglich in die XML Datei geschrieben, DTD wird nicht weiter unterstützt.
XML wird in den Versionen 1.0 und 1.1 unterstützt. Über das Encoding legen Sie die Codepage fest wie die XML Datei zu interpretieren ist bzw. mittels welcher Codepage die XML Datei geschrieben werden soll.
Optionen
Überschreiben falls Datei bereits existiert: Wenn Sie diese Option aktivieren, wird eine evtl. vorhandene XML Datei vor der Verarbeitung gelöscht und neu angelegt.
Daten anfügen (insert): Wenn diese Option aktiv ist, werden die anstehenden Datensätze an die angegebene XML Datei angefügt.
Daten aktualisieren (update): Wenn Sie diese Option aktivieren, wird versucht vorhandene Datensätze anhand der definierten Schlüsselfelder zu aktualisieren. Die Schlüsselfelder können auf dem Reiter „Felder/Datentypen“ ausgewählt werden.
Vorhandene Datensätze ignorieren: Wenn Sie diese Option aktivieren, werden evtl. vorhandene Datensätze in der XML Datei ignoriert. Die Schlüsselfelder können auf dem Reiter „Felder/Datentypen“ ausgewählt werden.
Leere Felder ignorieren: Hiermit verhindern Sie, dass Leere Felder in die XML Datei ausgegeben werden.
UTF-8 ohne BOM (byte order mark) schreiben: Manche Anwendungen haben Probleme, wenn eine „byte order mark“ (Abgekürzt BOM) für UTF-8 geschrieben wird. Wenn Sie diese Option aktivieren, wird das Schreiben der BOM unterdrückt.
Reiter Felder / Datentypen
XML Knoten und AttributeHinweis: Dieser Reiter wird demnächst speziell für den XML Adapter umgebaut. Ziel ist es die XML Datei komplett auszulesen und über einfaches zusammenklicken auszuwählen welche Teile der XML Struktur verarbeitet werden sollen. Aktuell wird lediglich die Struktur des ersten verfügbaren Knotens als zusammenhängender Datensatz erkannt und angezeigt. Über eine manuelle Angabe des XPath können aber durchaus andere Knoten der zur verarbeitenden XML Datei ausgelesen werden.
Für den XML Export können Sie auch XML Unterkonten anlegen. Markieren Sie dazu das Feld in der Feldauflistung und klicken Sie dann auf neu.
Reiter Attribute
Dieser Reiter ist nur auf der WRITE Seite verfügbar. Hier können Sie Angaben zu den zu verwendeten XML Namensräumen (Namespace) anlegen. Die hier definierten XML Namensräume (Namespace) können Sie auf dem Reiter „Felder / Datentypen“ den einzelnen Feldern zuordnen. Alle definierten Namensräume werden mit in die XML Ausgabe geschrieben, auch wenn diese bei keinem Feld verwendet wurden.
Der Reiter Format
Der Reiter Format wird im allgemeinen Adapter Kapitel beschrieben.