System::Xml::Schema::XmlSchemaObject class

XmlSchemaObject class

Rappresenta la classe radice per la gerarchia del modello di oggetti dello schema Xml e funge da classe base per classi come la classe XmlSchema.

class XmlSchemaObject : public System::Object

Metodi

MetodoDescrizione
get_LineNumber()Restituisce il numero di riga nel file a cui si riferisce l’elemento schema.
get_LinePosition()Restituisce la posizione di colonna nel file a cui si riferisce l’elemento schema.
get_Namespaces()Restituisce gli XmlSerializerNamespaces da utilizzare con questo oggetto schema.
get_Parent()Restituisce il genitore di questo XmlSchemaObject.
get_SourceUri()Restituisce la posizione di origine del file che ha caricato lo schema.
set_LineNumber(int32_t)Imposta il numero di riga nel file a cui si riferisce l’elemento schema.
set_LinePosition(int32_t)Imposta la posizione di colonna nel file a cui si riferisce l’elemento schema.
set_Namespaces(const SharedPtr<System::Xml::Serialization::XmlSerializerNamespaces>&)Imposta gli XmlSerializerNamespaces da utilizzare con questo oggetto schema.
set_Parent(const SharedPtr<XmlSchemaObject>&)Imposta il genitore di questo XmlSchemaObject.
set_SourceUri(const String&)Imposta la posizione di origine del file che ha caricato lo schema.
XmlSchemaObject()Inizializza una nuova istanza della classe XmlSchemaObject.

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