Classe System::Xml::Schema::XmlSchemaSet
Contenu
[
Cacher
]XmlSchemaSet class
Contient un cache de schémas XML Schema definition language (XSD).
class XmlSchemaSet : public System::Object
Méthodes
| Méthode | Description |
|---|---|
| Add(String, const String&) | Ajoute le schéma XML Schema definition language (XSD) à l’URL spécifiée au XmlSchemaSet. |
| Add(String, const SharedPtr<XmlReader>&) | Ajoute le schéma XML Schema definition language (XSD) contenu dans le XmlReader au XmlSchemaSet. |
| Add(const SharedPtr<XmlSchemaSet>&) | Ajoute tous les schémas XML Schema definition language (XSD) du XmlSchemaSet donné au XmlSchemaSet. |
| Add(const SharedPtr<XmlSchema>&) | Ajoute le XmlSchema donné au XmlSchemaSet. |
| Compile() | Compile les schémas XML Schema definition language (XSD) ajoutés au XmlSchemaSet en un schéma logique. |
| Contains(String) | Indique si un schéma XML Schema definition language (XSD) avec l’URI d’espace de noms cible spécifié se trouve dans le XmlSchemaSet. |
| Contains(const SharedPtr<XmlSchema>&) | Indique si l’objet XmlSchema XML Schema definition language (XSD) spécifié se trouve dans le XmlSchemaSet. |
| CopyTo(const ArrayPtr<SharedPtr<XmlSchema>>&, int32_t) | Copie tous les objets XmlSchema du XmlSchemaSet vers le tableau donné, en commençant à l’index donné. |
| get_CompilationSettings() | Renvoie le XmlSchemaCompilationSettings pour le XmlSchemaSet. |
| get_Count() | Renvoie le nombre de schémas XML Schema definition language (XSD) logiques dans le XmlSchemaSet. |
| get_GlobalAttributes() | Renvoie tous les attributs globaux de tous les schémas XML Schema definition language (XSD) dans le XmlSchemaSet. |
| get_GlobalElements() | Renvoie tous les éléments globaux de tous les schémas XML Schema definition language (XSD) dans le XmlSchemaSet. |
| get_GlobalTypes() | Renvoie tous les types simples et complexes globaux de tous les schémas XML Schema definition language (XSD) dans le XmlSchemaSet. |
| get_IsCompiled() | Renvoie une valeur indiquant si les schémas XML Schema definition language (XSD) du XmlSchemaSet ont été compilés. |
| get_NameTable() | Renvoie le XmlNameTable par défaut utilisé par le XmlSchemaSet lors du chargement de nouveaux schémas XML Schema definition language (XSD). |
| Remove(const SharedPtr<XmlSchema>&) | Supprime le schéma XML Schema definition language (XSD) spécifié du XmlSchemaSet. |
| RemoveRecursive(const SharedPtr<XmlSchema>&) | Supprime le schéma XML Schema definition language (XSD) spécifié ainsi que tous les schémas qu’il importe du XmlSchemaSet. |
| Reprocess(SharedPtr<XmlSchema>) | Re-traite un schéma XML Schema definition language (XSD) déjà présent dans le XmlSchemaSet. |
| Schemas() | Renvoie une collection de tous les schémas XML Schema definition language (XSD) du XmlSchemaSet. |
| Schemas(String) | Renvoie une collection de tous les schémas XML Schema de définition (XSD) dans le XmlSchemaSet qui appartiennent à l’espace de noms spécifié. |
| set_CompilationSettings(const SharedPtr<XmlSchemaCompilationSettings>&) | Définit les XmlSchemaCompilationSettings pour le XmlSchemaSet. |
| set_XmlResolver(const SharedPtr<System::Xml::XmlResolver>&) | Définit le XmlResolver utilisé pour résoudre les espaces de noms ou les emplacements référencés dans les éléments include et import d’un schéma. |
| ValidationEventHandler_add(Args…) | Ajoute un gestionnaire d’événements pour recevoir des informations sur les erreurs de validation de schéma XML Schema de définition (XSD). |
| ValidationEventHandler_remove(Args…) | Supprime un gestionnaire d’événements pour recevoir des informations sur les erreurs de validation de schéma XML Schema de définition (XSD). |
| XmlSchemaSet() | Initialise une nouvelle instance de la classe XmlSchemaSet. |
| XmlSchemaSet(const SharedPtr<XmlNameTable>&) | Initialise une nouvelle instance de la classe XmlSchemaSet avec le XmlNameTable spécifié. |
Typedefs
| Typedef | Description |
|---|---|
| Ptr | Un alias pour un pointeur partagé vers une instance de cette classe. |
Remarques
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 Object
- Namespace System::Xml::Schema
- Library Aspose.Font for C++