System::Xml::Schema::XmlSchemaSimpleTypeUnion classe
XmlSchemaSimpleTypeUnion class
Représente l’élément union pour les types simples du XML Schema tel que spécifié par le World Wide Web Consortium (W3C). Un type de données union peut être utilisé pour spécifier le contenu d’un simpleType. La valeur de l’élément simpleType doit être l’une des données alternatives spécifiées dans l’union. Les types union sont toujours des types dérivés et doivent comprendre au moins deux types de données alternatifs.
class XmlSchemaSimpleTypeUnion : public System::Xml::Schema::XmlSchemaSimpleTypeContent
Méthodes
| Méthode | Description |
|---|---|
| get_BaseMemberTypes() | Renvoie un tableau d’objets XmlSchemaSimpleType représentant le type de l’élément simpleType basé sur les valeurs XmlSchemaSimpleTypeUnion::get_BaseTypes et XmlSchemaSimpleTypeUnion::get_MemberTypes du type simple. |
| get_BaseTypes() | Renvoie la collection des types de base. |
| get_MemberTypes() | Renvoie le tableau des noms de membres qualifiés des types de données intégrés ou des éléments simpleType définis dans ce schéma (ou un autre schéma indiqué par l’espace de noms spécifié). |
| set_MemberTypes(const ArrayPtr<SharedPtr<XmlQualifiedName>>&) | Définit le tableau des noms de membres qualifiés des types de données intégrés ou des éléments simpleType définis dans ce schéma (ou un autre schéma indiqué par l’espace de noms spécifié). |
| XmlSchemaSimpleTypeUnion() | Initialise une nouvelle instance de la classe XmlSchemaSimpleTypeUnion. |
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 XmlSchemaSimpleTypeContent
- Namespace System::Xml::Schema
- Library Aspose.Font for C++