Classe System::Xml::Schema::XmlSchemaSet

XmlSchemaSet class

Contiene una cache di schemi XML Schema definition language (XSD).

class XmlSchemaSet : public System::Object

Metodi

MetodoDescrizione
Add(String, const String&)Aggiunge lo schema XML Schema definition language (XSD) all’URL specificato al XmlSchemaSet.
Add(String, const SharedPtr<XmlReader>&)Aggiunge lo schema XML Schema definition language (XSD) contenuto nel XmlReader al XmlSchemaSet.
Add(const SharedPtr<XmlSchemaSet>&)Aggiunge tutti gli schemi XML Schema definition language (XSD) nel XmlSchemaSet fornito al XmlSchemaSet.
Add(const SharedPtr<XmlSchema>&)Aggiunge il XmlSchema fornito al XmlSchemaSet.
Compile()Compila gli schemi XML Schema definition language (XSD) aggiunti al XmlSchemaSet in un unico schema logico.
Contains(String)Indica se uno schema XML Schema definition language (XSD) con lo spazio dei nomi di destinazione URI specificato è presente nel XmlSchemaSet.
Contains(const SharedPtr<XmlSchema>&)Indica se l’oggetto XML Schema definition language (XSD) XmlSchema specificato è presente nel XmlSchemaSet.
CopyTo(const ArrayPtr<SharedPtr<XmlSchema>>&, int32_t)Copia tutti gli oggetti XmlSchema dal XmlSchemaSet nell’array fornito, iniziando dall’indice specificato.
get_CompilationSettings()Restituisce le XmlSchemaCompilationSettings per il XmlSchemaSet.
get_Count()Restituisce il numero di schemi XML Schema definition language (XSD) logici presenti nel XmlSchemaSet.
get_GlobalAttributes()Restituisce tutti gli attributi globali in tutti gli schemi XML Schema definition language (XSD) presenti nel XmlSchemaSet.
get_GlobalElements()Restituisce tutti gli elementi globali in tutti gli schemi XML Schema definition language (XSD) presenti nel XmlSchemaSet.
get_GlobalTypes()Restituisce tutti i tipi semplici e complessi globali in tutti gli schemi XML Schema definition language (XSD) presenti nel XmlSchemaSet.
get_IsCompiled()Restituisce un valore che indica se gli schemi XML Schema definition language (XSD) nel XmlSchemaSet sono stati compilati.
get_NameTable()Restituisce la XmlNameTable predefinita usata dal XmlSchemaSet durante il caricamento di nuovi schemi XML Schema definition language (XSD).
Remove(const SharedPtr<XmlSchema>&)Rimuove lo schema XML Schema definition language (XSD) specificato dal XmlSchemaSet.
RemoveRecursive(const SharedPtr<XmlSchema>&)Rimuove lo schema XML Schema definition language (XSD) specificato e tutti gli schemi che importa dal XmlSchemaSet.
Reprocess(SharedPtr<XmlSchema>)Riprocessa uno schema XML Schema definition language (XSD) già presente nel XmlSchemaSet.
Schemas()Restituisce una collezione di tutti gli schemi XML Schema definition language (XSD) presenti nel XmlSchemaSet.
Schemas(String)Restituisce una raccolta di tutti gli schemi XML Schema di definizione (XSD) presenti nel XmlSchemaSet che appartengono allo spazio dei nomi specificato.
set_CompilationSettings(const SharedPtr<XmlSchemaCompilationSettings>&)Imposta le XmlSchemaCompilationSettings per il XmlSchemaSet.
set_XmlResolver(const SharedPtr<System::Xml::XmlResolver>&)Imposta il XmlResolver utilizzato per risolvere gli spazi dei nomi o le posizioni referenziate negli elementi include e import di uno schema.
ValidationEventHandler_add(Args…)Aggiunge un gestore di eventi per ricevere informazioni sugli errori di convalida dello schema XML Schema di definizione (XSD).
ValidationEventHandler_remove(Args…)Rimuove un gestore di eventi per ricevere informazioni sugli errori di convalida dello schema XML Schema di definizione (XSD).
XmlSchemaSet()Inizializza una nuova istanza della classe XmlSchemaSet.
XmlSchemaSet(const SharedPtr<XmlNameTable>&)Inizializza una nuova istanza della classe XmlSchemaSet con la XmlNameTable specificata.

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