Classe System::Xml::Schema::XmlSchemaType
Contenu
[
Cacher
]XmlSchemaType class
La classe de base pour tous les types simples et les types complexes.
class XmlSchemaType : public System::Xml::Schema::XmlSchemaAnnotated
Méthodes
| Méthode | Description |
|---|---|
| get_BaseSchemaType() | Renvoie le type d’objet post-compilation ou le type de données du langage de définition XML Schema (XSD) intégré, l’élément simpleType ou l’élément complexType. Il s’agit d’une valeur d’ensemble d’informations post-compilation du schéma. |
| get_BaseXmlSchemaType() | Renvoie la valeur post-compilation du type de base de ce type de schéma. |
| get_Datatype() | Renvoie la valeur post-compilation du type de données du type complexe. |
| get_DerivedBy() | Renvoie les informations post-compilation sur la façon dont cet élément a été dérivé de son type de base. |
| get_Final() | Renvoie l’attribut final de la dérivation du type qui indique si d’autres dérivations sont autorisées. |
| get_FinalResolved() | Renvoie l’interprétation post-compilation de la valeur XmlSchemaType::get_Final. |
| virtual get_IsMixed() | Renvoie une valeur indiquant si ce type possède un modèle de contenu mixte. Cet appel n’est valide que pour un type complexe. |
| get_Name() | Renvoie le nom du type. |
| get_QualifiedName() | Renvoie le nom qualifié du type construit à partir de l’attribut Name de ce type. Il s’agit d’une valeur post-compilation du schéma. |
| get_TypeCode() | Renvoie le XmlTypeCode du type. |
| static GetBuiltInComplexType(XmlTypeCode) | Renvoie un XmlSchemaComplexType qui représente le type complexe intégré du type complexe spécifié. |
| static GetBuiltInComplexType(const SharedPtr<XmlQualifiedName>&) | Renvoie un XmlSchemaComplexType qui représente le type complexe intégré du type complexe spécifié par son nom qualifié. |
| static GetBuiltInSimpleType(const SharedPtr<XmlQualifiedName>&) | Renvoie un XmlSchemaSimpleType qui représente le type simple intégré du type simple spécifié par le nom qualifié. |
| static GetBuiltInSimpleType(XmlTypeCode) | Renvoie un XmlSchemaSimpleType qui représente le type simple intégré du type simple spécifié. |
| static IsDerivedFrom(SharedPtr<XmlSchemaType>, const SharedPtr<XmlSchemaType>&, XmlSchemaDerivationMethod) | Renvoie une valeur indiquant si le type de schéma dérivé spécifié est dérivé du type de schéma de base spécifié. |
| set_Final(XmlSchemaDerivationMethod) | Définit l’attribut final de la dérivation du type qui indique si d’autres dérivations sont autorisées. |
| virtual set_IsMixed(bool) | Définit une valeur indiquant si ce type possède un modèle de contenu mixte. Cet appel n’est valide que pour un type complexe. |
| set_Name(const String&) | Définit le nom du type. |
| XmlSchemaType() | Initialise une nouvelle instance de la classe XmlSchemaType. |
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++