Seite „XML-Validierung“

Durch die Validierung wird sichergestellt, dass die Struktur und der Inhalt der XML-Datei den Spezifikationen der DTD oder des Schemas entsprechen. Verwenden Sie die Seite „Validierung“, um Schemata und DTDs festzulegen, die zur Validierung verwendet werden sollen, und um festzulegen, wann eine Validierung erfolgen soll (während der Dateierkennungsphase oder wenn der Übersetzer sie anfordert).

OptionBeschreibung
Validierung von Schema und DTD während der Dateitypermittlung durchführen

Diese Option validiert die XML-Datei während der Dateitypermittlung.

Schema-Validierung bei der Überprüfung der Übersetzung durchführen

Diese Option validiert die XML-Datei, wenn der Benutzer die Datei im Editor überprüft.

Schema manuell angeben

Wenn diese Option ausgewählt wird, überschreiben die manuell angegebenen Schemas die Schemas, auf die in der Datei verwiesen wird.

Wenn Sie die Option Für alle XML-Dokumente verwenden aktivieren, müssen Sie ein Schema manuell angeben („Master-Schema“).

Master-Schemas

Fügen Sie hier die Schemas hinzu. Wenn ein Master-Schema abhängige Schemas hat, geben Sie diese im Dialogfeld Abhängige Schemas und DTDs an.

Abhängige Schemas und DTDs

Fügen Sie Schemas und DTDs hinzu, die von einem Master-Schema abhängen.

Wenn Sie ein DTD angeben, beachten Sie Folgendes:

  • Jedes lokal definierte DTD muss im selben Verzeichnis wie das Dokument gespeichert sein.
  • Deaktivieren Sie die Option Schema manuell angeben. Wenn Sie diese Option aktivieren, sucht die Software nicht nach DTDs, auf die in der Datei verwiesen wird. (Es wird nur nach abhängigen Schemas und DTDs gesucht.)

Beispiele für DTD- und Schemareferenzen

OptionBeschreibung
Extern referenziertes DTD

<!DOCTYPE task PUBLIC "-//OASIS//DTD DITA Task//EN" task.dtd">

Extern referenziertes Schema

<example xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="examples.xsd">

DTD-Verweis

„task.dtd“

Beispiel eines ungültigen Verweises

Ungültig: dtd/task.dtd.

Ein nicht externes DTD-Dokument muss sich im selben Verzeichnis befinden wie die validierte XML-Datei.