Classe System::Xml::Schema::XmlSchemaAttribute
XmlSchemaAttribute class
Représente l’élément attribute du XML Schema tel que spécifié par le Consortium World Wide Web (W3C). Les attributs fournissent des informations supplémentaires pour les autres éléments du document. La balise d’attribut est imbriquée entre les balises de l’élément d’un document pour le schéma. Le document XML affiche les attributs comme des éléments nommés dans la balise d’ouverture d’un élément.
class XmlSchemaAttribute : public System::Xml::Schema::XmlSchemaAnnotated
Méthodes
| Méthode | Description |
|---|---|
| get_AttributeSchemaType() | Renvoie un objet XmlSchemaSimpleType représentant le type de l’attribut basé sur la valeur XmlSchemaAttribute::get_SchemaType ou XmlSchemaAttribute::get_SchemaTypeName de l’attribut. |
| get_AttributeType() | Renvoie l’objet basé sur la valeur XmlSchemaAttribute::get_SchemaType ou XmlSchemaAttribute::get_SchemaTypeName de l’attribut qui contient l’interprétation post-compilation de la valeur AttributeType. |
| get_DefaultValue() | Renvoie la valeur par défaut de l’attribut. |
| get_FixedValue() | Renvoie la valeur fixe de l’attribut. |
| get_Form() | Renvoie la forme de l’attribut. |
| get_Name() | Renvoie le nom de l’attribut. |
| get_QualifiedName() | Renvoie le nom qualifié de l’attribut. |
| get_RefName() | Renvoie le nom d’un attribut déclaré dans ce schéma (ou dans un autre schéma indiqué par l’espace de noms spécifié). |
| get_SchemaType() | Renvoie le type d’attribut en tant que type simple. |
| get_SchemaTypeName() | Renvoie le nom du type simple défini dans ce schéma (ou dans un autre schéma indiqué par l’espace de noms spécifié). |
| get_Use() | Renvoie des informations sur la façon dont l’attribut est utilisé. |
| set_DefaultValue(const String&) | Définit la valeur par défaut de l’attribut. |
| set_FixedValue(const String&) | Définit la valeur fixe de l’attribut. |
| set_Form(XmlSchemaForm) | Définit la forme de l’attribut. |
| set_Name(const String&) | Définit le nom de l’attribut. |
| set_RefName(const SharedPtr<XmlQualifiedName>&) | Définit le nom d’un attribut déclaré dans ce schéma (ou dans un autre schéma indiqué par l’espace de noms spécifié). |
| set_SchemaType(const SharedPtr<XmlSchemaSimpleType>&) | Définit le type d’attribut en tant que type simple. |
| set_SchemaTypeName(const SharedPtr<XmlQualifiedName>&) | Définit le nom du type simple défini dans ce schéma (ou dans un autre schéma indiqué par l’espace de noms spécifié). |
| set_Use(XmlSchemaUse) | Définit les informations sur la façon dont l’attribut est utilisé. |
| XmlSchemaAttribute() | Initialise une nouvelle instance de la classe XmlSchemaAttribute. |
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 XmlSchemaAnnotated
- Namespace System::Xml::Schema
- Library Aspose.Font for C++