System::Xml::Schema::XmlSchemaCollection classe
Contenuti
[
Nascondere
]XmlSchemaCollection class
Contiene una cache di schemi XML Schema Definition Language (XSD) e XML-Data Reduced (XDR).
class XmlSchemaCollection : public System::Collections::Generic::IEnumerable<SharedPtr<System::Xml::Schema::XmlSchema>>
Metodi
| Metodo | Descrizione |
|---|---|
| Add(const String&, const String&) | Aggiunge lo schema individuato dall’URL fornito nella collezione di schemi. |
| Add(const String&, const SharedPtr<XmlReader>&) | Aggiunge lo schema contenuto nel XmlReader alla collezione di schemi. |
| Add(const String&, const SharedPtr<XmlReader>&, const SharedPtr<System::Xml::XmlResolver>&) | Aggiunge lo schema contenuto nel XmlReader alla collezione di schemi. Il XmlResolver specificato è usato per risolvere eventuali risorse esterne. |
| Add(const SharedPtr<XmlSchema>&) | Aggiunge lo XmlSchema alla collezione. |
| Add(const SharedPtr<XmlSchema>&, const SharedPtr<System::Xml::XmlResolver>&) | Aggiunge lo XmlSchema alla collezione. Il XmlResolver specificato è usato per risolvere eventuali riferimenti esterni. |
| Add(const SharedPtr<XmlSchemaCollection>&) | Aggiunge tutti i namespace definiti nella collezione fornita (inclusi i relativi schemi) a questa collezione. |
| Contains(const SharedPtr<XmlSchema>&) | Restituisce un valore che indica se il targetNamespace del XmlSchema specificato è nella collezione. |
| Contains(const String&) | Restituisce un valore che indica se uno schema con il namespace specificato è nella collezione. |
| CopyTo(const ArrayPtr<SharedPtr<XmlSchema>>&, int32_t) | Copia tutti gli oggetti XmlSchema da questa collezione nell’array fornito a partire dall’indice specificato. |
| get_Count() | Restituisce il numero di namespace definiti in questa collezione. |
| get_NameTable() | Restituisce la XmlNameTable predefinita utilizzata da XmlSchemaCollection durante il caricamento di nuovi schemi. |
| GetEnumerator() override | Fornisce supporto per l’iterazione sulla collezione di schemi. |
| idx_get(const String&) | Restituisce lo XmlSchema associato all’URI del namespace fornito. |
| XmlSchemaCollection() | Inizializza una nuova istanza della classe XmlSchemaCollection. |
| XmlSchemaCollection(const SharedPtr<XmlNameTable>&) | Inizializza una nuova istanza della classe XmlSchemaCollection con la XmlNameTable specificata. La XmlNameTable viene utilizzata durante il caricamento degli schemi. |
Typedefs
| Typedef | Descrizione |
|---|---|
| Ptr | Un alias per un puntatore condiviso a un’istanza di questa classe. |
Osservazioni
Deprecated
La classe XmlSchemaCollection è obsoleta. Usa XmlSchemaSet al suo posto.
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 IEnumerable
- Namespace System::Xml::Schema
- Library Aspose.Font for C++