System::Xml::Schema::XmlSchemaElement classe
Contenuti
[
Nascondere
]XmlSchemaElement class
Rappresenta l’elemento element dello XML Schema come specificato dal World Wide Web Consortium (W3C). Questa classe è la classe base per tutti i tipi di particella ed è usata per descrivere un elemento in un documento XML.
class XmlSchemaElement : public System::Xml::Schema::XmlSchemaParticle
Metodi
| Metodo | Descrizione |
|---|---|
| get_Block() | Restituisce una derivazione Block. |
| get_BlockResolved() | Restituisce l’interpretazione post-compilazione del valore Block. |
| get_Constraints() | Restituisce la raccolta di vincoli sull’elemento. |
| get_DefaultValue() | Restituisce il valore predefinito dell’elemento se il suo contenuto è un tipo semplice o il contenuto dell’elemento è textOnly. |
| get_ElementSchemaType() | Restituisce un oggetto XmlSchemaType che rappresenta il tipo dell’elemento basato sui valori XmlSchemaElement::get_SchemaType o XmlSchemaElement::get_SchemaTypeName dell’elemento. |
| get_ElementType() | Restituisce un oggetto basato su XmlSchemaElement o XmlSchemaElement dell’elemento, che contiene l’interpretazione post-compilazione del valore ElementType. |
| get_Final() | Restituisce il valore Final per indicare che non sono consentite ulteriori derivazioni. |
| get_FinalResolved() | Restituisce l’interpretazione post-compilazione del valore Final. |
| get_FixedValue() | Restituisce il valore fisso. |
| get_Form() | Restituisce la forma dell’elemento. |
| get_IsAbstract() | Restituisce informazioni per indicare se l’elemento può essere usato in un documento di istanza. |
| get_IsNillable() | Restituisce informazioni che indicano se xsi:nil può comparire nei dati di istanza. Indica se è possibile assegnare un valore nil esplicito all’elemento. |
| get_Name() | Restituisce il nome dell’elemento. |
| get_QualifiedName() | Restituisce il nome qualificato effettivo per l’elemento specificato. |
| get_RefName() | Restituisce il nome di riferimento di un elemento dichiarato in questo schema (o in un altro schema indicato dallo spazio dei nomi specificato). |
| get_SchemaType() | Restituisce il tipo dell’elemento. Può essere un tipo complesso o un tipo semplice. |
| get_SchemaTypeName() | Restituisce il nome di un tipo di dato integrato definito in questo schema o in un altro schema indicato dallo spazio dei nomi specificato. |
| get_SubstitutionGroup() | Restituisce il nome di un elemento che viene sostituito da questo elemento. |
| set_Block(XmlSchemaDerivationMethod) | Imposta una derivazione Block. |
| set_DefaultValue(const String&) | Imposta il valore predefinito dell’elemento se il suo contenuto è un tipo semplice o il contenuto dell’elemento è textOnly. |
| set_Final(XmlSchemaDerivationMethod) | Imposta il valore Final per indicare che non sono consentite ulteriori derivazioni. |
| set_FixedValue(const String&) | Imposta il valore fisso. |
| set_Form(XmlSchemaForm) | Imposta la forma dell’elemento. |
| set_IsAbstract(bool) | Imposta informazioni per indicare se l’elemento può essere usato in un documento di istanza. |
| set_IsNillable(bool) | Imposta informazioni che indicano se xsi:nil può comparire nei dati di istanza. Indica che è possibile assegnare un valore nil esplicito all’elemento. |
| set_Name(const String&) | Imposta il nome dell’elemento. |
| set_RefName(const SharedPtr<XmlQualifiedName>&) | Imposta il nome di riferimento di un elemento dichiarato in questo schema (o in un altro schema indicato dallo spazio dei nomi specificato). |
| set_SchemaType(const SharedPtr<XmlSchemaType>&) | Imposta il tipo dell’elemento. Può essere un tipo complesso o un tipo semplice. |
| set_SchemaTypeName(const SharedPtr<XmlQualifiedName>&) | Imposta il nome di un tipo di dati incorporato definito in questo schema o in un altro schema indicato dallo spazio dei nomi specificato. |
| set_SubstitutionGroup(const SharedPtr<XmlQualifiedName>&) | Imposta il nome di un elemento che viene sostituito da questo elemento. |
| XmlSchemaElement() | Inizializza una nuova istanza della classe XmlSchemaElement. |
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 XmlSchemaParticle
- Namespace System::Xml::Schema
- Library Aspose.Font for C++