Validieren von XML-Daten mit "XmlReader"

Aktualisiert: November 2007

Um die Struktur eines XML-Dokuments sowie dessen Elementbeziehungen, Datentypen und Inhaltseinschränkungen anzugeben, verwenden Sie eine DTD (Document Type Definition) oder ein Schema. Obwohl ein XML-Dokument als wohlgeformt angesehen wird, wenn es alle syntaktischen Anforderungen erfüllt, die in der W3C-Empfehlung (World Wide Web Consortium) "Extensible Markup Language (XML) 1.0" definiert sind, ist es nur dann gültig, wenn es sowohl wohlgeformt ist als auch den Einschränkungen der DTD oder des Schemas entspricht. Das heißt, dass alle gültigen XML-Dokumente wohlgeformt sind, jedoch nicht alle wohlgeformten XML-Dokumente gültig sein müssen.

Weitere Informationen über XML finden Sie unter W3C XML 1.0. Weitere Informationen zum XML-Schema finden Sie unter W3C XML Schema Part 1: Structures Recommendation sowie dem W3C XML.

Die XmlReader-Klasse kann die Validierung mithilfe der DTD oder des XSD-Schemas (Schema Definition Language) erzwingen. Die ValidationType-Eigenschaft der XmlReaderSettings-Klasse bestimmt, ob die XmlReader-Instanz eine Validierung erzwingt.

In diesem Abschnitt

Verwandte Abschnitte