Classe System::Xml::Schema::XmlSchemaElement
Contenu
[
Cacher
]XmlSchemaElement class
Représente l’élément element du XML Schema tel que spécifié par le World Wide Web Consortium (W3C). Cette classe est la classe de base pour tous les types de particules et est utilisée pour décrire un élément dans un document XML.
class XmlSchemaElement : public System::Xml::Schema::XmlSchemaParticle
Méthodes
| Méthode | Description |
|---|---|
| get_Block() | Renvoie une dérivation Block. |
| get_BlockResolved() | Renvoie l’interprétation post-compilation de la valeur Block. |
| get_Constraints() | Renvoie la collection de contraintes sur l’élément. |
| get_DefaultValue() | Renvoie la valeur par défaut de l’élément si son contenu est un type simple ou si le contenu de l’élément est textOnly. |
| get_ElementSchemaType() | Renvoie un objet XmlSchemaType représentant le type de l’élément basé sur les valeurs XmlSchemaElement::get_SchemaType ou XmlSchemaElement::get_SchemaTypeName de l’élément. |
| get_ElementType() | Renvoie un objet basé sur le XmlSchemaElement ou le XmlSchemaElement de l’élément, qui contient l’interprétation post‑compilation de la valeur ElementType. |
| get_Final() | Renvoie la valeur Final pour indiquer qu’aucune dérivation supplémentaire n’est autorisée. |
| get_FinalResolved() | Renvoie l’interprétation post‑compilation de la valeur Final. |
| get_FixedValue() | Renvoie la valeur fixe. |
| get_Form() | Renvoie la forme de l’élément. |
| get_IsAbstract() | Renvoie des informations indiquant si l’élément peut être utilisé dans un document d’instance. |
| get_IsNillable() | Renvoie des informations indiquant si xsi:nil peut apparaître dans les données d’instance. Indique si une valeur nil explicite peut être assignée à l’élément. |
| get_Name() | Renvoie le nom de l’élément. |
| get_QualifiedName() | Renvoie le nom qualifié réel de l’élément donné. |
| get_RefName() | Renvoie le nom de référence d’un élément déclaré dans ce schéma (ou un autre schéma indiqué par l’espace de noms spécifié). |
| get_SchemaType() | Renvoie le type de l’élément. Il peut s’agir d’un type complexe ou d’un type simple. |
| get_SchemaTypeName() | Renvoie le nom d’un type de données intégré défini dans ce schéma ou dans un autre schéma indiqué par l’espace de noms spécifié. |
| get_SubstitutionGroup() | Renvoie le nom d’un élément qui est substitué par cet élément. |
| set_Block(XmlSchemaDerivationMethod) | Définit une dérivation Block. |
| set_DefaultValue(const String&) | Définit la valeur par défaut de l’élément si son contenu est un type simple ou si le contenu de l’élément est textOnly. |
| set_Final(XmlSchemaDerivationMethod) | Définit la valeur Final pour indiquer qu’aucune dérivation supplémentaire n’est autorisée. |
| set_FixedValue(const String&) | Définit la valeur fixe. |
| set_Form(XmlSchemaForm) | Définit la forme de l’élément. |
| set_IsAbstract(bool) | Définit des informations indiquant si l’élément peut être utilisé dans un document d’instance. |
| set_IsNillable(bool) | Définit des informations indiquant si xsi:nil peut apparaître dans les données d’instance. Indique si une valeur nil explicite peut être assignée à l’élément. |
| set_Name(const String&) | Définit le nom de l’élément. |
| set_RefName(const SharedPtr<XmlQualifiedName>&) | Définit le nom de référence d’un élément déclaré dans ce schéma (ou un autre schéma indiqué par l’espace de noms spécifié). |
| set_SchemaType(const SharedPtr<XmlSchemaType>&) | Définit le type de l’élément. Il peut s’agir d’un type complexe ou d’un type simple. |
| set_SchemaTypeName(const SharedPtr<XmlQualifiedName>&) | Définit le nom d’un type de données intégré défini dans ce schéma ou dans un autre schéma indiqué par l’espace de noms spécifié. |
| set_SubstitutionGroup(const SharedPtr<XmlQualifiedName>&) | Définit le nom d’un élément qui est substitué par cet élément. |
| XmlSchemaElement() | Initialise une nouvelle instance de la classe XmlSchemaElement. |
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 XmlSchemaParticle
- Namespace System::Xml::Schema
- Library Aspose.Font for C++