Durch die Validierung wird sichergestellt, dass die Struktur und der Inhalt des XML-Dokuments mit den Spezifikationen der DTD oder des Schemas übereinstimmen. Verwenden Sie die Seite Validierung, um die Schemata und DTDs für die Validierung anzugeben und um festzulegen, wann die Validierung durchgeführt werden soll (während der Phase der Erkennung oder wenn der Übersetzer sie anfordert).
-
Validierung von Schema und DTD während der Dateityp-Ermittlung durchführen
- Validiert das XML-Dokument während der Dateiermittlungsphase.
Anmerkung: Wenn Sie
Alle Validierungswarnungen als Datei-Parsing-Fehler behandeln auch auswählen, und wenn es irgendwelche Validierungswarnungen gibt, wird
Studio die Datei nicht öffnen.
-
Schema-Validierung bei der Überprüfung der Übersetzung durchführen
- Validiert das XML-Dokument wenn der Benutzer das Dokument vom Editor überprüft.
-
Schema manuell angeben
- Wenn ausgewählt, überschreiben manuell angegebene Schemas die Schemas, auf die im Dokument hingewiesen werden.
Wenn sie Benutzung aller XML-Dokumente auch angeben, müssen Sie ein Schema manuell angeben ('Master-Schema').
-
Master-Schemas
- Die Schemas hier hinzufügen. Wenn ein Master-Schema abhängige Schemas hat, geben Sie diese im Dialogfenster Abhängige Schemas und DTDs an.
-
Abhängige Schemas und DTDs
- Fügen Sie Schemas hinzu, auf die von einem Master-Schema und DTDs verwiesen wird.
Wenn Sie ein DTD angeben, beachten Sie folgende Punkte:
-
Jedes örtlich definiertes DTD muss sich im selben Verzeichnis wie das Dokument befinden.
-
Löschen Sie das Kästchen Schema manuell angeben. Wenn Sie dieses Kästchen wählen, wird die Software nach DTDs, auf die vom Dokument hingewiesen wird, nicht suchen. (Es wird nur nach Abhängigen des Master-Schemas suchen.)
Beispiele von DTD und Schema-Verweise
-
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
- Das ist ungültig: dtd/task.dtd.
Ein nicht externes DTD-Dokument muss sich im selben Verzeichnis befinden wie die validierte XML-Datei.