System::Xml::Schema::XmlSchemaSimpleTypeUnion class

XmlSchemaSimpleTypeUnion class

Rappresenta l’elemento union per i tipi semplici da XML Schema come specificato dal World Wide Web Consortium (W3C). Un tipo di dati union può essere usato per specificare il contenuto di un simpleType. Il valore dell’elemento simpleType deve essere uno qualsiasi di un insieme di tipi di dati alternativi specificati nella union. I tipi union sono sempre tipi derivati e devono comprendere almeno due tipi di dati alternativi.

class XmlSchemaSimpleTypeUnion : public System::Xml::Schema::XmlSchemaSimpleTypeContent

Metodi

MetodoDescrizione
get_BaseMemberTypes()Restituisce un array di oggetti XmlSchemaSimpleType che rappresentano il tipo dell’elemento simpleType basato sui valori XmlSchemaSimpleTypeUnion::get_BaseTypes e XmlSchemaSimpleTypeUnion::get_MemberTypes del tipo semplice.
get_BaseTypes()Restituisce la collezione dei tipi base.
get_MemberTypes()Restituisce l’array dei nomi dei membri qualificati dei tipi di dati incorporati o degli elementi simpleType definiti in questo schema (o in un altro schema indicato dallo spazio dei nomi specificato).
set_MemberTypes(const ArrayPtr<SharedPtr<XmlQualifiedName>>&)Imposta l’array dei nomi dei membri qualificati dei tipi di dati incorporati o degli elementi simpleType definiti in questo schema (o in un altro schema indicato dallo spazio dei nomi specificato).
XmlSchemaSimpleTypeUnion()Inizializza una nuova istanza della classe XmlSchemaSimpleTypeUnion.

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