Classe System::Xml::Schema::XmlSchemaComplexType
Contenuti
[
Nascondere
]XmlSchemaComplexType class
Rappresenta l’elemento complexType dallo XML Schema come specificato dal World Wide Web Consortium (W3C). Questa classe definisce un tipo complesso che determina l’insieme di attributi e il contenuto di un elemento.
class XmlSchemaComplexType : public System::Xml::Schema::XmlSchemaType
Metodi
| Metodo | Descrizione |
|---|---|
| get_AnyAttribute() | Restituisce il valore per il componente XmlSchemaAnyAttribute del tipo complesso. |
| get_Attributes() | Restituisce la raccolta di attributi per il tipo complesso. |
| get_AttributeUses() | Restituisce la raccolta di tutti gli attributi compilati di questo tipo complesso e dei suoi tipi base. |
| get_AttributeWildcard() | Restituisce il valore post-compilazione per anyAttribute di questo tipo complesso e dei suoi tipi base. |
| get_Block() | Restituisce l’attributo block. |
| get_BlockResolved() | Restituisce il valore dopo che il tipo è stato compilato nel set di informazioni post-validazione dello schema (infoset). Questo valore indica come il tipo viene applicato quando xsi:type è usato nel documento di istanza. |
| get_ContentModel() | Restituisce il XmlSchemaContentModel post-compilazione di questo tipo complesso. |
| get_ContentType() | Restituisce il modello di contenuto del tipo complesso che contiene il valore post-compilazione. |
| get_ContentTypeParticle() | Restituisce la particella che contiene il valore post-compilazione della particella XmlSchemaComplexType::get_ContentType. |
| get_IsAbstract() | Restituisce le informazioni che determinano se l’elemento complexType può essere usato nel documento di istanza. |
| get_IsMixed() override | Restituisce le informazioni che determinano se il tipo complesso ha un modello di contenuto misto (markup all’interno del contenuto). |
| get_Particle() | Restituisce il tipo di compositore come una delle classi XmlSchemaGroupRef, XmlSchemaChoice, XmlSchemaAll, o XmlSchemaSequence. |
| set_AnyAttribute(const SharedPtr<XmlSchemaAnyAttribute>&) | Imposta il valore per il componente XmlSchemaAnyAttribute del tipo complesso. |
| set_Block(XmlSchemaDerivationMethod) | Imposta l’attributo block. |
| set_ContentModel(const SharedPtr<XmlSchemaContentModel>&) | Imposta il XmlSchemaContentModel post-compilazione di questo tipo complesso. |
| set_IsAbstract(bool) | Imposta le informazioni che determinano se l’elemento complexType può essere usato nel documento di istanza. |
| set_IsMixed(bool) override | Imposta le informazioni che determinano se il tipo complesso ha un modello di contenuto misto (markup all’interno del contenuto). |
| set_Particle(const SharedPtr<XmlSchemaParticle>&) | Imposta il tipo di compositore come una delle classi XmlSchemaGroupRef, XmlSchemaChoice, XmlSchemaAll, o XmlSchemaSequence. |
| XmlSchemaComplexType() | Inizializza una nuova istanza della classe XmlSchemaComplexType. |
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 XmlSchemaType
- Namespace System::Xml::Schema
- Library Aspose.Font for C++