Freigeben über


XmlSchemaValidator Konstruktor

Definition

Initialisiert eine neue Instanz der XmlSchemaValidator-Klasse.

public:
 XmlSchemaValidator(System::Xml::XmlNameTable ^ nameTable, System::Xml::Schema::XmlSchemaSet ^ schemas, System::Xml::IXmlNamespaceResolver ^ namespaceResolver, System::Xml::Schema::XmlSchemaValidationFlags validationFlags);
public XmlSchemaValidator (System.Xml.XmlNameTable nameTable, System.Xml.Schema.XmlSchemaSet schemas, System.Xml.IXmlNamespaceResolver namespaceResolver, System.Xml.Schema.XmlSchemaValidationFlags validationFlags);
new System.Xml.Schema.XmlSchemaValidator : System.Xml.XmlNameTable * System.Xml.Schema.XmlSchemaSet * System.Xml.IXmlNamespaceResolver * System.Xml.Schema.XmlSchemaValidationFlags -> System.Xml.Schema.XmlSchemaValidator
Public Sub New (nameTable As XmlNameTable, schemas As XmlSchemaSet, namespaceResolver As IXmlNamespaceResolver, validationFlags As XmlSchemaValidationFlags)

Parameter

nameTable
XmlNameTable

Ein XmlNameTable-Objekt, das Element- und Attributnamen als atomisierte Zeichenfolgen enthält.

schemas
XmlSchemaSet

Ein XmlSchemaSet-Objekt, das die für die Validierung verwendeten XSD-Schemas (XML Schema Definition Language) enthält.

namespaceResolver
IXmlNamespaceResolver

Ein IXmlNamespaceResolver-Objekt mit dem Namespaces aufgelöst werden, die während der Validierung gefunden werden.

validationFlags
XmlSchemaValidationFlags

Ein XmlSchemaValidationFlags-Wert, der Schemavalidierungsoptionen angibt.

Ausnahmen

Mindestens einer der angegebenen Parameter ist null.

Während des Kompilierens von Schemas im XmlSchemaSet-Parameter ist ein Fehler aufgetreten.

Beispiele

Ein Beispiel für den XmlSchemaValidator Konstruktor finden Sie im XmlSchemaValidator Klassenreferenzthema.

Hinweise

Im Folgenden finden Sie wichtige Hinweise zur Verwendung des XmlSchemaValidator Konstruktors.

Wichtig

Die ProcessInlineSchema Kennzeichnungen ProcessSchemaLocation und Validierungskennzeichnungen eines XmlSchemaValidator Objekts sind nicht standardmäßig festgelegt. Darüber hinaus ist null die XmlResolver Eigenschaft eines XmlSchemaValidator Objekts standardmäßig vorhanden. Daher werden externe Schemas, auf die in include, imports oder neu definierten Elementen verwiesen wird, standardmäßig nicht aufgelöst.

Gilt für

Siehe auch