ValidationType Enumeration

Definition

Gibt den Typ der auszuführenden Überprüfung an.

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

Felder

Name Wert Beschreibung
None 0

Es wird keine Überprüfung ausgeführt, und es werden keine Überprüfungsfehler ausgelöst. Diese Einstellung erstellt einen nicht validierenden XML 1.0-Parser.

Aufrufe zum ResolveEntity() Melden von Standardattributen und Auflösen allgemeiner Entitäten. Das DOCTYPE wird nicht zu Überprüfungszwecken verwendet.

Auto 1

Überprüft, ob DTD- oder Schemainformationen gefunden werden.

Ab .NET Framework 2.0 ist dieses Feld veraltet. Sie gilt nur für die veraltete XmlValidatingReader Klasse.

DTD 2

Überprüft entsprechend der DTD.

XDR 3

Überprüfen Sie gemäß XML-Data Reduzierten Schemas (XDR), einschließlich Inline-XDR-Schemas. XDR-Schemas werden mithilfe des x-schema Namespacepräfixes oder der Schemas Eigenschaft erkannt.

Ab .NET Framework 2.0 ist dieses Feld veraltet. Sie gilt nur für die veraltete XmlValidatingReader Klasse.

Schema 4

Überprüfen Sie gemäß XSD-Schemas (XML Schema Definition Language), einschließlich Inline-XML-Schemas. XML-Schemas werden namespace-URIs entweder mithilfe des schemaLocation Attributs oder der bereitgestellten Schemas Eigenschaft zugeordnet.

Hinweise

Die XmlReader Klasse kann die Überprüfung mithilfe einer Schema- oder Dokumenttypdefinition (DTD) erzwingen. Die ValidationType Enumeration gibt den Typ der Überprüfung an, die die erstellte XmlReader Instanz ausführen soll. Die XmlReader Instanz kann entweder ein von der XmlReader Methode erstelltes Überprüfungsobjekt Create oder ein XmlValidatingReader Objekt sein.

Das Validierungsmodell weist drei Merkmale, strenge, informative und Status auf. Streng, lässt das Mischen von Überprüfungstypen nicht zu, informative stellt eine Warnung bereit, wenn die Schema- oder Dokumenttypdefinition (DTD) nicht gefunden werden kann, und status stellt Warnungen bereit, wenn die Überprüfung für Elemente und Attribute aus Schemas nicht ausgeführt werden kann.

Gilt für:

Weitere Informationen