System::Xml::Schema::XmlSchemaComplexContentRestriction classe

XmlSchemaComplexContentRestriction class

Rappresenta l’elemento restriction dello XML Schema come specificato dal World Wide Web Consortium (W3C). Questa classe è per i tipi complessi con un modello di contenuto complesso derivato per restrizione. Restringe i contenuti del tipo complesso a un sottoinsieme del tipo complesso ereditato.

class XmlSchemaComplexContentRestriction : 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 tipo complesso. Contiene gli elementi XmlSchemaAttribute e XmlSchemaAttributeGroupRef.
get_BaseTypeName()Restituisce il nome di un tipo complesso dal quale questo tipo è derivato per restrizione.
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 di un tipo complesso da cui questo tipo è derivato mediante restrizione.
set_Particle(const SharedPtr<XmlSchemaParticle>&)Imposta una delle classi XmlSchemaGroupRef, XmlSchemaChoice, XmlSchemaAll o XmlSchemaSequence.
XmlSchemaComplexContentRestriction()Inizializza una nuova istanza della classe XmlSchemaComplexContentRestriction.

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