Condividi tramite


XmlSchemaValidator Costruttore

Definizione

Inizializza una nuova istanza della classe XmlSchemaValidator.

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)

Parametri

nameTable
XmlNameTable

Oggetto XmlNameTable contenente nomi di elementi e attributi come stringhe atomizzate.

schemas
XmlSchemaSet

Oggetto XmlSchemaSet contenente gli schemi XSD (XML Schema Definition Language) utilizzati per la convalida.

namespaceResolver
IXmlNamespaceResolver

Oggetto IXmlNamespaceResolver utilizzato per la risoluzione degli spazi dei nomi rilevati durante la convalida.

validationFlags
XmlSchemaValidationFlags

Valore XmlSchemaValidationFlags che specifica le opzioni di convalida dello schema.

Eccezioni

Uno o più parametri specificati sono null.

Errore durante la compilazione degli schemi nel XmlSchemaSet parametro .

Esempio

Per un esempio del XmlSchemaValidator costruttore, vedere l'argomento di riferimento sulla XmlSchemaValidator classe.

Commenti

Di seguito sono riportate note importanti da considerare quando si usa il XmlSchemaValidator costruttore .

Importante

I ProcessInlineSchema flag di convalida e ProcessSchemaLocation di un XmlSchemaValidator oggetto non sono impostati come predefiniti. Inoltre, la XmlResolver proprietà di un XmlSchemaValidator oggetto è null per impostazione predefinita. Di conseguenza, gli schemi esterni a cui si fa riferimento in include, importazioni o ridefinizioni degli elementi non vengono risolti per impostazione predefinita.

Si applica a

Vedi anche