Classe System::Xml::Schema::XmlSchemaSet
Contenuti
[
Nascondere
]XmlSchemaSet class
Contiene una cache di schemi XML Schema definition language (XSD).
class XmlSchemaSet : public System::Object
Metodi
| Metodo | Descrizione |
|---|---|
| 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
| 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 Object
- Namespace System::Xml::Schema
- Library Aspose.Font for C++