System.Xml.XmlReader Einstellungen. DtdProcessing-Eigenschaft

Dieser Artikel enthält ergänzende Hinweise zur Referenzdokumentation für diese API.

Die Überprüfung der Dokumenttypdefinition (DTD) wird mithilfe der Gültigkeitseinschränkungen implementiert, die in der Empfehlung W3C Extensible Markup Language (XML) 1.0 (vierte Edition) definiert sind. DTDs verwenden eine formale Grammatik, um die Struktur und Syntax kompatibler XML-Dokumente zu beschreiben; sie geben den für das XML-Dokument zulässigen Inhalt und Werte an.

Die DtdProcessing-Eigenschaft kann einen der folgenden Werte haben:

Zur Ausführung einer DTD-Validierung verwendet der XmlReader die in der DOCTYPE-Deklaration eines XML-Dokuments definierte DTD. Die DOCTYPE-Deklaration kann entweder auf eine Inline-DTD oder auf eine externe DTD-Datei verweisen. So überprüfen Sie eine XML-Datei für eine DTD:

Wichtig

Wenn die DtdProcessing Eigenschaft auf <a0/> festgelegt ist, meldet die XmlReader DTDs nicht. Dies bedeutet, dass die DTD/DOCTYPE bei der Ausgabe verloren geht.