ValidationType Enumeration

Definition

Gibt die Art der durchzuführenden Validierung an.

public enum class ValidationType
public enum ValidationType
type ValidationType = 
Public Enum ValidationType
Vererbung
ValidationType

Felder

Auto 1

Überprüft, ob DTD- oder Schemainformationen vorliegen.

Ab .NET Framework 2.0 gilt dieses Feld als veraltet. Es wird nur auf die veraltete XmlValidatingReader-Klasse angewendet.

DTD 2

Führt eine Überprüfung entsprechend der DTD durch.

None 0

Es wird keine Validierung ausgeführt, und es werden keine Validierungsfehler ausgelöst. Bei dieser Einstellung wird ein mit XML 1.0 kompatibler Parser erstellt, der keine Validierung durchführt.

Durch Aufrufe von ResolveEntity() werden Standardattribute gemeldet und allgemeine Entitäten aufgelöst. Der DOCTYPE wird nicht zu Validierungszwecken verwendet.

Schema 4

Validiert anhand von XSD (XML Schema Definition Language)-Schemas, einschließlich Inline-XML-Schemas. XML-Schemas werden Namespace-URIs entweder mit dem schemaLocation-Attribut oder mit der angegebenen Schemas-Eigenschaft zugeordnet.

XDR 3

Validiert anhand von XDR (XML-Data Reduced)-Schemas, einschließlich Inline-XDR-Schemas. XDR-Schemas werden mit dem x-schema-Namespacepräfix oder der Schemas-Eigenschaft erkannt.

Ab .NET Framework 2.0 gilt dieses Feld als veraltet. Es wird nur auf die veraltete XmlValidatingReader-Klasse angewendet.

Hinweise

Die XmlReader Klasse kann die Überprüfung mithilfe einer Schema- oder Dokumenttypdefinition (DTD) erzwingen. Die ValidationType Aufzählung gibt den Typ der Überprüfung an, die die erstellte XmlReader Instanz ausführen sollte. Die XmlReader Instanz kann entweder ein gültiges XmlReader Objekt sein, das von der Create Methode oder einem XmlValidatingReader Objekt erstellt wird.

Das Validierungsmodell verfügt über drei Merkmale, strenge, informative und status. Streng, erlaubt nicht die Mischung von Validierungstypen, informative stellt eine Warnung bereit, wenn die Schema- oder Dokumenttypdefinition (DTD) nicht gefunden werden kann, und Status stellt Warnungen bereit, wenn die Überprüfung nicht für Elemente und Attribute aus Schemas ausgeführt werden kann.

Gilt für

Siehe auch