Partager via


XmlSchemaValidator Constructeur

Définition

Initialise une nouvelle instance de la 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)

Paramètres

nameTable
XmlNameTable

Objet XmlNameTable contenant des noms d’éléments et d’attributs sous forme de chaînes atomisées.

schemas
XmlSchemaSet

Objet XmlSchemaSet contenant les schémas XSD (XML Schema Definition Language) utilisés pour la validation.

namespaceResolver
IXmlNamespaceResolver

Objet IXmlNamespaceResolver utilisé pour résoudre les espaces de noms rencontrés lors de la validation.

validationFlags
XmlSchemaValidationFlags

Valeur XmlSchemaValidationFlags spécifiant les options de validation de schéma.

Exceptions

Un ou plusieurs des paramètres spécifiés sont null.

Une erreur s’est produite lors de la compilation de schémas dans le XmlSchemaSet paramètre.

Exemples

Pour obtenir un exemple de XmlSchemaValidator constructeur, consultez la XmlSchemaValidator rubrique de référence de classe.

Remarques

Les remarques suivantes sont importantes à prendre en compte lors de l’utilisation du XmlSchemaValidator constructeur.

Important

Les ProcessInlineSchema indicateurs de validation d’un XmlSchemaValidatorProcessSchemaLocation objet ne sont pas définis par défaut. En outre, la XmlResolver propriété d’un XmlSchemaValidator objet est null par défaut. Par conséquent, les schémas externes référencés dans les éléments include, imports ou redéfinissent ne sont pas résolus par défaut.

S’applique à

Voir aussi