Zuordnen der XML-Tags zu den Datenbankfeldern

 

Nach dem Betätigen der Schaltfläche  im Hauptdialog des Import / Export von XML Dateien erscheint der Dialog zum Zuordnen der XML-Felder zu den Datenbankfeldern anhand der Schema-Datei (*.xsd).

 

Darstellung am Beispiel einer ISYBAU-Datei.

 

Menü Datei

 

 

Im Menü Datei kann eine andere Zuordnungsdatei geöffnet werden (Zuordnung öffnen), eine geänderte Datei gespeichert (Zuordnung speichern) oder unter einem anderen Namen abgespeichert werden (Zuordnung speichern unter). Diese Dateien werden mit der Dateiendung *.isx und einem Namen, entsprechend der dazugehörigen *.xsd-Datei/en abgelegt. Mit dem Menüpunkt „auf Projektstandard zurücksetzen“ wird die geöffnete Datei aus dem Verzeichnis geöffnet.

 

Registerkarte Allgemein

Auf der linken Seite dieser Registerkarte werden die gelesen Hauptknoten der Schema-Datei (*.xsd) in einer Baumstruktur angezeigt.

Nach der Auswahl eines Hauptknotens können auf der rechten Seite die Einstellungen für den Knoten vorgenommen werden.

Das entsprechende Netzelement kann vom Anwender nicht ausgewählt werden, es ist bereits voreingestellt. Anhand dieses Netzelementes werden dem angezeigten Unterknoten Attribute des Netzelementes zugewiesen. Dies erfolgt über die Schaltfläche. Über die Klickboxen lesen   und schreiben   wird festgelegt ob das Attribut gelesen und geschrieben wird. Soll das Attribut nicht gelesen/geschrieben werden, so ist die jeweilige Klickbox zu deaktivieren. Für Attribute bei denen die Klickboxen in der Form  dargestellt sind, steht die jeweilige Funktion nicht zur Verfügung.

Ist kein Netzelement ausgewählt, so können auch keine Attribute zugeordnet werden.

Um der individuellen XML-Struktur besser gerecht zu werden, müssen ggf. während der Verarbeitung von XML-Dateien spezielle Daten-Klassen (ISY-..., ILI-…) erzeugt werden. Diese stehen nach Beendigung des Imports nicht mehr zur Verfügung.

Im Programm werden nicht vorhandene Attribute erzeugt, die aber intern eine spezielle Behandlung erhalten oder nicht gelesen werden.

 

Registerkarte Protokoll

In dieser Registerkarte werden Elemente protokolliert, die aus der Schema-Datei (*.xsd) nicht gelesen werden können.