XmlSchemaValidator Constructor

Definitie

Initialiseert een nieuw exemplaar van de 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)

Parameters

nameTable
XmlNameTable

Een XmlNameTable object met element- en kenmerknamen als atomiseerde tekenreeksen.

schemas
XmlSchemaSet

Een XmlSchemaSet object met de XSD-schema's (XML Schema Definition Language) die worden gebruikt voor validatie.

namespaceResolver
IXmlNamespaceResolver

Een IXmlNamespaceResolver object dat wordt gebruikt voor het omzetten van naamruimten die tijdens de validatie zijn aangetroffen.

validationFlags
XmlSchemaValidationFlags

Een XmlSchemaValidationFlags waarde die schemavalidatieopties opgeeft.

Uitzonderingen

Een of meer van de opgegeven parameters zijn null.

Er is een fout opgetreden tijdens het compileren van schema's in de XmlSchemaSet parameter.

Voorbeelden

Zie het naslagonderwerp van de klasse voor een voorbeeld van de XmlSchemaValidatorXmlSchemaValidator constructor.

Opmerkingen

Hier volgen belangrijke opmerkingen bij het gebruik van de XmlSchemaValidator constructor.

Important

De ProcessInlineSchema en ProcessSchemaLocation validatievlagmen van een XmlSchemaValidator object zijn niet standaard ingesteld. Daarnaast is XmlResolver de XmlSchemaValidator eigenschap van een null object standaard. Als gevolg hiervan worden externe schema's waarnaar wordt verwezen, opgenomen, geïmporteerde of opnieuw gedefinieerde elementen niet standaard opgelost.

Van toepassing op

Zie ook