Classe System::Xml::Schema::XmlSchemaAttribute
Contenuti
[
Nascondere
]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
| Metodo | Descrizione |
|---|---|
| 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
| 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++