Classe System::Xml::Schema::XmlSchemaAttribute

XmlSchemaAttribute class

Rappresenta l’elemento attribute dallo Schema XML come specificato dal World Wide Web Consortium (W3C). Gli attributi forniscono informazioni aggiuntive per altri elementi del documento. Il tag attributo è annidato tra i tag dell’elemento di un documento per lo schema. Il documento XML visualizza gli attributi come elementi denominati nel tag di apertura di un elemento.

class XmlSchemaAttribute : public System::Xml::Schema::XmlSchemaAnnotated

Metodi

MetodoDescrizione
get_AttributeSchemaType()Restituisce un oggetto XmlSchemaSimpleType che rappresenta il tipo dell’attributo basato sul valore XmlSchemaAttribute::get_SchemaType o XmlSchemaAttribute::get_SchemaTypeName dell’attributo.
get_AttributeType()Restituisce l’oggetto basato sul valore XmlSchemaAttribute::get_SchemaType o XmlSchemaAttribute::get_SchemaTypeName dell’attributo che contiene l’interpretazione post-compilazione del valore AttributeType.
get_DefaultValue()Restituisce il valore predefinito per l’attributo.
get_FixedValue()Restituisce il valore fisso per l’attributo.
get_Form()Restituisce la forma per l’attributo.
get_Name()Restituisce il nome dell’attributo.
get_QualifiedName()Restituisce il nome qualificato per l’attributo.
get_RefName()Restituisce il nome di un attributo dichiarato in questo schema (o in un altro schema indicato dallo spazio dei nomi specificato).
get_SchemaType()Restituisce il tipo di attributo a un tipo semplice.
get_SchemaTypeName()Restituisce il nome del tipo semplice definito in questo schema (o in un altro schema indicato dallo spazio dei nomi specificato).
get_Use()Restituisce informazioni su come viene utilizzato l’attributo.
set_DefaultValue(const String&)Imposta il valore predefinito per l’attributo.
set_FixedValue(const String&)Imposta il valore fisso per l’attributo.
set_Form(XmlSchemaForm)Imposta la forma per l’attributo.
set_Name(const String&)Imposta il nome dell’attributo.
set_RefName(const SharedPtr<XmlQualifiedName>&)Imposta il nome di un attributo dichiarato in questo schema (o in un altro schema indicato dallo spazio dei nomi specificato).
set_SchemaType(const SharedPtr<XmlSchemaSimpleType>&)Imposta il tipo di attributo a un tipo semplice.
set_SchemaTypeName(const SharedPtr<XmlQualifiedName>&)Imposta il nome del tipo semplice definito in questo schema (o in un altro schema indicato dallo spazio dei nomi specificato).
set_Use(XmlSchemaUse)Imposta le informazioni su come viene utilizzato l’attributo.
XmlSchemaAttribute()Inizializza una nuova istanza della classe XmlSchemaAttribute.

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