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).
| Option | Beschreibung |
|---|---|
| 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:
|
Beispiele für DTD- und Schemareferenzen
| Option | Beschreibung |
|---|---|
| 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 |
|
| Beispiel eines ungültigen Verweises | Ungültig: Ein nicht externes DTD-Dokument muss sich im selben Verzeichnis befinden wie die validierte XML-Datei. |