NotesDXLExporter und NotesDXLImporter

Eigenschaften

Bei den Eigenschaften sind insbesondere SchemaLocation und ValidationStyle erwähnenswert, die mit dem Release 7 neu eingeführt wurden. Mit SchemaLocation kann angegeben werden, wo sich die Datei mit der Beschreibung des Schemas für die DXL befindet, die beim Export erstellt wird. Standardmäßig wird auf die Datei domino_7_0.xsd im Unterverzeichnis xmlschemas des Programmverzeichnisses von Lotus Domino verwiesen. Bei der Datei handelt es sich um eine XML-Schema-Datei und nicht um eine DTD. Hintergrund ist, dass ab Domino 7 alternativ zu den DTDs für DXL auch XLMSchemadateien (XSD) unterstützt werden. Derzeitwerden für jedes Zwischenrelease die DTDs und XSDs parallel ausgeliefert.

In direktem Zusammenhang zu dieser Eigenschaftmsteht der ValidationStyle mit den drei folgenden Optionen:

  • VALIDATIONSTYLE_NONE(O) gibt an, dass keine Validierung erfolgt. Das ist die Ausnahme.

  • VALIDATIONSTYLE_DTD (1) ist Standard und legt die DTD für die Validierung fest.

  • VALIDATIONSTYLE_SCHEMA (2) ist eine neue Option, mit der die Verwendung des Schemas definiert wird. Nur in diesem Fall ist auch die Option SchemaLocation erforderlich – und auch das nur, wenn das Schema an einer anderen Stelle im System abgelegt ist.