XmlValidatingReader.Schemas Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient une XmlSchemaCollection utilisation pour la validation.
public:
property System::Xml::Schema::XmlSchemaCollection ^ Schemas { System::Xml::Schema::XmlSchemaCollection ^ get(); };
public System.Xml.Schema.XmlSchemaCollection Schemas { get; }
member this.Schemas : System.Xml.Schema.XmlSchemaCollection
Public ReadOnly Property Schemas As XmlSchemaCollection
Valeur de propriété
XmlSchemaCollection à utiliser pour la validation.
Remarques
Note
La XmlValidatingReader classe est obsolète dans .NET Framework 2.0. Vous pouvez créer une instance de XmlReader validation à l’aide de la XmlReaderSettings classe et de la Create méthode. Pour plus d'informations, consultez la section Notes de la page de référence XmlReader.
Les XmlSchemaCollection schémas XML-Data XSD (Xml Schema Definition Language) et XSD (Réduits) sont préchargés. Cette propriété donne au lecteur l’accès au cache des schémas et lui permet de valider sans avoir à recharger les schémas à chaque fois. Le lecteur n’ajoute rien au XmlSchemaCollection.
Si le XmlSchemaCollection fichier inclut un schéma XML (XSD) qui contient ou import des include éléments qui référencent d’autres espaces de noms, les schémas de ces autres espaces de noms sont chargés uniquement à des fins de validation. Sauf si ces schémas ont été explicitement ajoutés à la collection de schémas, ils ne seront pas accessibles à l’aide des méthodes ou propriétés de collection. Par exemple, si la collection contient le fichier a.xsdde schéma, qui contient une référence au fichier b.xsdde schéma, vous devez ajouter b.xsd à la collection de schémas avant de pouvoir y accéder à l’aide de l’une des méthodes ou propriétés de la collection.
Lorsque l’accès XmlSchemaCollection est utilisé à l’aide de la Schemas propriété, la XmlSchemaCollection.Add méthode utilise la XmlResolver propriété spécifiée XmlValidatingReader.XmlResolver .
Note
Les schémas doivent être ajoutés au XmlSchemaCollection premier Read appel.