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 zur Überprüfung verwendeten XML-Schemadefinitionsschemas (XSD) enthält.

namespaceResolver
IXmlNamespaceResolver

Ein IXmlNamespaceResolver Objekt, das zum Auflösen von Namespaces während der Überprüfung verwendet wird.

validationFlags
XmlSchemaValidationFlags

Ein XmlSchemaValidationFlags Wert, der Schemaüberprüfungsoptionen angibt.

Ausnahmen

Mindestens einer der angegebenen Parameter ist null.

Fehler beim Kompilieren von Schemas im XmlSchemaSet Parameter.

Beispiele

Ein Beispiel für den XmlSchemaValidator Konstruktor finden Sie im XmlSchemaValidator Thema zur Klassenreferenz.

Hinweise

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

Von Bedeutung

ProcessSchemaLocation Die ProcessInlineSchema Flags und Überprüfungskennzeichnungen eines XmlSchemaValidator Objekts werden nicht als Standard festgelegt. Darüber hinaus ist null die XmlResolver Eigenschaft eines XmlSchemaValidator Objekts standardmäßig. Daher werden externe Schemas, auf die in Include-, Import- oder Neudefinierungselementen verwiesen wird, standardmäßig nicht aufgelöst.

Gilt für:

Weitere Informationen