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 les noms d'éléments et d'attributs sous la forme de chaînes atomisées.

schemas
XmlSchemaSet

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

namespaceResolver
IXmlNamespaceResolver

Objet IXmlNamespaceResolver permettant la résolution des espaces de noms trouvés pendant la validation.

validationFlags
XmlSchemaValidationFlags

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

Exceptions

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

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

Exemples

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

Remarques

Voici des notes importantes à prendre en compte lors de l’utilisation du XmlSchemaValidator constructeur.

Important

Les ProcessInlineSchema indicateurs de validation d’un XmlSchemaValidator ProcessSchemaLocation 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 include, imports ou redéfinissent les éléments ne sont pas résolus par défaut.

S’applique à

Voir aussi