Classe System::Xml::Schema::XmlSchemaComplexContentExtension

XmlSchemaComplexContentExtension class

Rappresenta l’elemento extension dallo XML Schema come specificato dal World Wide Web Consortium (W3C). Questa classe è per tipi complessi con modello di contenuto complesso derivato per estensione. Estende il tipo complesso aggiungendo attributi o elementi.

class XmlSchemaComplexContentExtension : public System::Xml::Schema::XmlSchemaContent

Metodi

MetodoDescrizione
get_AnyAttribute()Restituisce il componente XmlSchemaAnyAttribute del modello di contenuto complesso.
get_Attributes()Restituisce la raccolta di attributi per il contenuto complesso. Contiene gli elementi XmlSchemaAttribute e XmlSchemaAttributeGroupRef.
get_BaseTypeName()Restituisce il nome del tipo complesso da cui questo tipo è derivato per estensione.
get_Particle()Restituisce una delle classi XmlSchemaGroupRef, XmlSchemaChoice, XmlSchemaAll o XmlSchemaSequence.
set_AnyAttribute(const SharedPtr<XmlSchemaAnyAttribute>&)Imposta il componente XmlSchemaAnyAttribute del modello di contenuto complesso.
set_BaseTypeName(const SharedPtr<XmlQualifiedName>&)Imposta il nome del tipo complesso da cui questo tipo è derivato per estensione.
set_Particle(const SharedPtr<XmlSchemaParticle>&)Imposta una delle classi XmlSchemaGroupRef, XmlSchemaChoice, XmlSchemaAll o XmlSchemaSequence.
XmlSchemaComplexContentExtension()Inizializza una nuova istanza della classe XmlSchemaComplexContentExtension.

Typedefs

TypedefDescrizione
PtrUn 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