System::Xml::Schema::XmlSchemaAttribute class
XmlSchemaAttribute class
Rappresenta l’elemento attribute dallo Schema XML come specificato dal World Wide Web Consortium (W3C). Gli attributi forniscono informazioni aggiuntive per gli altri elementi del documento. Il tag attribute è annidato tra i tag dell’elemento di un documento per lo schema. Il documento XML visualizza gli attributi come elementi nominati 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 utilizzando 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 errori di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e utilizza questo puntatore per passarlo alle funzioni come argomento.
Vedi anche
- Class XmlSchemaAnnotated
- Namespace System::Xml::Schema
- Library Aspose.Page for C++