Classe System::Xml::Schema::XmlSchemaType
Contenuti
[
Nascondere
]XmlSchemaType class
La classe base per tutti i tipi semplici e i tipi complessi.
class XmlSchemaType : public System::Xml::Schema::XmlSchemaAnnotated
Metodi
| Metodo | Descrizione |
|---|---|
| get_BaseSchemaType() | Restituisce il tipo di oggetto post-compilazione o il tipo di dati incorporato XML Schema Definition Language (XSD), elemento simpleType o elemento complexType. Questo è un valore dell’infoset post-compilazione dello schema. |
| get_BaseXmlSchemaType() | Restituisce il valore post-compilazione per il tipo base di questo tipo di schema. |
| get_Datatype() | Restituisce il valore post-compilazione per il tipo di dati del tipo complesso. |
| get_DerivedBy() | Restituisce le informazioni post-compilazione su come questo elemento è stato derivato dal suo tipo base. |
| get_Final() | Restituisce l’attributo final della derivazione del tipo che indica se sono consentite ulteriori derivazioni. |
| get_FinalResolved() | Restituisce l’interpretazione post-compilazione del valore XmlSchemaType::get_Final. |
| virtual get_IsMixed() | Restituisce un valore che indica se questo tipo ha un modello di contenuto misto. Questa chiamata è valida solo in un tipo complesso. |
| get_Name() | Restituisce il nome del tipo. |
| get_QualifiedName() | Restituisce il nome qualificato per il tipo costruito dall’attributo Name di questo tipo. Questo è un valore post-compilazione dello schema. |
| get_TypeCode() | Restituisce il XmlTypeCode del tipo. |
| static GetBuiltInComplexType(XmlTypeCode) | Restituisce un XmlSchemaComplexType che rappresenta il tipo complesso incorporato del tipo complesso specificato. |
| static GetBuiltInComplexType(const SharedPtr<XmlQualifiedName>&) | Restituisce un XmlSchemaComplexType che rappresenta il tipo complesso incorporato del tipo complesso specificato per nome qualificato. |
| static GetBuiltInSimpleType(const SharedPtr<XmlQualifiedName>&) | Restituisce un XmlSchemaSimpleType che rappresenta il tipo semplice incorporato del tipo semplice specificato per nome qualificato. |
| static GetBuiltInSimpleType(XmlTypeCode) | Restituisce un XmlSchemaSimpleType che rappresenta il tipo semplice incorporato del tipo semplice specificato. |
| static IsDerivedFrom(SharedPtr<XmlSchemaType>, const SharedPtr<XmlSchemaType>&, XmlSchemaDerivationMethod) | Restituisce un valore che indica se il tipo di schema derivato specificato è derivato dal tipo di schema base specificato. |
| set_Final(XmlSchemaDerivationMethod) | Imposta l’attributo final della derivazione del tipo che indica se sono consentite ulteriori derivazioni. |
| virtual set_IsMixed(bool) | Imposta un valore che indica se questo tipo ha un modello di contenuto misto. Questa chiamata è valida solo in un tipo complesso. |
| set_Name(const String&) | Imposta il nome del tipo. |
| XmlSchemaType() | Inizializza una nuova istanza della classe XmlSchemaType. |
Typedefs
| Typedef | Descrizione |
|---|---|
| Ptr | Un alias per un puntatore condiviso a un’istanza di questa classe. |
Osservazioni
Gli oggetti di questa classe devono essere allocati solo usando la funzione System::MakeObject(). Non creare mai istanze di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fallimenti di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e usa questo puntatore per passarlo alle funzioni come argomento.
Vedi anche
- Class XmlSchemaAnnotated
- Namespace System::Xml::Schema
- Library Aspose.Font for C++