Freigeben über


Validieren von XML-Daten mit "XmlReader"

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 zu XML finden Sie unter W3C XML 1.0 Recommendation. Weitere Informationen zum XML-Schema finden Sie unter W3C XML Schema Part 1: Structures Recommendation sowie W3C XML Schema Part 2: Datatypes Recommendation.

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