Seite „XML-Validierung“

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.

Zugehörige Konzepte
Einstellungen zur Erkennung des Dateityps: XML nach Inhalt identifizieren
Info zu XML-Parser-Regeln mit Beispielen
Zugehörige Verweise
XML-Writer
XML: Entity-Konvertierung
XML-Namespaces
XML-Leerzeichennormalisierung
XML-Vorschau
Eingebettete Inhalte