Validierungsoptionen der XmlReaderSettings-Klasse
Die XmlReader-Klasse kann die Validierung mithilfe einer DTD (Document Type Definition) oder eines XSD-Schemas (XML Schema Definition Language) erzwingen. Die Einstellungen des XmlReaderSettings-Objekts, das von der Create-Methode verwendet wird, bestimmen den Datenvalidierungstyp (falls vorhanden), der vom XmlReader-Objekt unterstützt wird.
Validierungseinstellungen
In der folgenden Tabelle werden die validierungsspezifischen Einstellungen der XmlReaderSettings-Klasse ausführlich erläutert.
Eigenschaft |
Beschreibung |
---|---|
Gibt an, ob eine DTD-Verarbeitung zulässig ist. In der Standardeinstellung ist die DTD-Verarbeitung nicht zulässig. |
|
Gibt an, ob XmlReader eine Datenvalidierung durchführt und welcher Validierungstyp (DTD oder Schema) durchgeführt werden soll. In der Standardeinstellung erfolgt keine Validierung. |
|
Gibt einen Ereignishandler an, mit dem Informationen über Validierungsereignisse empfangen werden. Wenn kein Ereignishandler bereitgestellt wird, wird beim ersten Validierungsfehler eine XmlException ausgelöst. |
|
Gibt zusätzliche Validierungseigenschaften an.
|
|
Gibt den XmlResolver an, der zum Auflösen von externen Ressourcen und zum Zugreifen auf diese verwendet wird. Dies kann externe Entitäten (z. B. Speicherorte von DTDs und Schemata) einschließen. XmlResolver wird außerdem zum Verarbeiten eines im XML-Schema enthaltenen xs:include-Elements oder xs:import-Elements verwendet. Wenn kein XmlResolver angegeben ist, verwendet die XmlReader-Methode einen Standard-XmlUrlResolver ohne Anmeldeinformationen des Benutzers. |
Siehe auch
Konzepte
Lesen von XML mit dem "XmlReader"