System::Xml::Schema::XmlSchemaCollection class
Contenu
[
Cacher
]XmlSchemaCollection class
Contient un cache de schémas XML Schema Definition Language (XSD) et XML-Data Reduced (XDR).
class XmlSchemaCollection : public System::Collections::Generic::IEnumerable<SharedPtr<System::Xml::Schema::XmlSchema>>
Méthodes
| Méthode | Description |
|---|---|
| Add(const String&, const String&) | Ajoute le schéma situé à l’URL fournie dans la collection de schémas. |
| Add(const String&, const SharedPtr<XmlReader>&) | Ajoute le schéma contenu dans le XmlReader à la collection de schémas. |
| Add(const String&, const SharedPtr<XmlReader>&, const SharedPtr<System::Xml::XmlResolver>&) | Ajoute le schéma contenu dans le XmlReader à la collection de schémas. Le XmlResolver spécifié est utilisé pour résoudre toutes les ressources externes. |
| Add(const SharedPtr<XmlSchema>&) | Ajoute le XmlSchema à la collection. |
| Add(const SharedPtr<XmlSchema>&, const SharedPtr<System::Xml::XmlResolver>&) | Ajoute le XmlSchema à la collection. Le XmlResolver spécifié est utilisé pour résoudre toutes les références externes. |
| Add(const SharedPtr<XmlSchemaCollection>&) | Ajoute tous les espaces de noms définis dans la collection donnée (y compris leurs schémas associés) à cette collection. |
| Contains(const SharedPtr<XmlSchema>&) | Renvoie une valeur indiquant si le targetNamespace du XmlSchema spécifié se trouve dans la collection. |
| Contains(const String&) | Renvoie une valeur indiquant si un schéma avec l’espace de noms spécifié se trouve dans la collection. |
| CopyTo(const ArrayPtr<SharedPtr<XmlSchema>>&, int32_t) | Copie tous les objets XmlSchema de cette collection dans le tableau donné en commençant à l’index indiqué. |
| get_Count() | Renvoie le nombre d’espaces de noms définis dans cette collection. |
| get_NameTable() | Renvoie la XmlNameTable par défaut utilisée par la XmlSchemaCollection lors du chargement de nouveaux schémas. |
| GetEnumerator() override | Fournit un support pour l’itération sur la collection de schémas. |
| idx_get(const String&) | Renvoie le XmlSchema associé à l’URI d’espace de noms fourni. |
| XmlSchemaCollection() | Initialise une nouvelle instance de la classe XmlSchemaCollection. |
| XmlSchemaCollection(const SharedPtr<XmlNameTable>&) | Initialise une nouvelle instance de la classe XmlSchemaCollection avec la XmlNameTable spécifiée. La XmlNameTable est utilisée lors du chargement des schémas. |
Typedefs
| Typedef | Description |
|---|---|
| Ptr | Un alias pour un pointeur partagé vers une instance de cette classe. |
Remarques
Deprecated
La classe XmlSchemaCollection est obsolète. Utilisez XmlSchemaSet à la place.
Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction System::MakeObject(). Ne créez jamais d’instances de ce type sur la pile ou en utilisant l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des échecs d’assertion. Enveloppez toujours cette classe dans un pointeur System::SmartPtr et utilisez ce pointeur pour le passer aux fonctions en tant qu’argument.
Voir aussi
- Class IEnumerable
- Namespace System::Xml::Schema
- Library Aspose.Font for C++