ValidationType Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt die Art der durchzuführenden Validierung an.
public enum class ValidationType
public enum ValidationType
type ValidationType =
Public Enum ValidationType
- Vererbung
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 |
XDR | 3 | Validiert anhand von XDR (XML-Data Reduced)-Schemas, einschließlich Inline-XDR-Schemas. XDR-Schemas werden mit dem 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.