Kapitel 1. Überblick

Ein einfacher FileHandler welcher einen Mechanismus zur Verfügung stellt, um XML-Daten zu erstellen, bearbeiten und validieren, welche mittels der BoarderZone CoreType Bibliothek spezifiziert wurden.

Diese Bibliothek unterstützt die Definition von Datenstrukturen mittels einer einfachen aber leistungsstarken XML Syntaxdefinition. Diese Datenstrukturen können dann mit Datenbanktabellen verknüpft oder in XML repräsentiert werden, indem eine solche Zuordung in einer weiteren XML-Datei definiert wird. Die Daten können in einem GUI repräsentiert werden duch die Angabe einer nochmals anderen XML-Datei, welche eine „Ansicht“ darauf festlegt.

Dieser FileHandler unterstützt das Bearbeiten solcher Datenstrukturinhalte in der Form einer XML-Wertedatei durch ein GUI, welches in einer solchen „Ansicht“ definiert wurde.

Die Definition der benötigten XML-Dateien für das Schema, die Zuordnung und die Ansicht erfolgt über das Setzen der Werte von Anwendungsvariablen. Über den gleichen Mechanismus können auch Dateinamenserweiterungen mit spezifischen Typen des konfigurierten Schemas verknüpft werden. Dies erlaubt die Behandlung von Daten aus XML-Dateien mit dieser Erweiterung als von diesem Typ und ermöglicht daher die Bearbeitung und Validierung der entsprechenden Inhalte.

Die solcherart konfigurierten Schemas usw. werden dynamisch von diesem FileHandler geladen und erlauben auf diese Weise einen sehr flexiblen und leistungsfähigen Weg, um mit eigenen XML-Daten zu arbeiten.

Da dieser FileHandler das Modifizieren und Speichern der geladenen Daten unterstützt, ist dies von seiner Natur her ein Editor.