System::Xml::Schema::XmlSchemaSet class
inhoud
[
verbergen
]XmlSchemaSet class
Bevat een cache van XML Schema definitietaal (XSD) schema’s.
class XmlSchemaSet : public System::Object
Methoden
| Methode | Beschrijving |
|---|---|
| Add(String, const String&) | Voegt het XML Schema definitietaal (XSD) schema toe op de opgegeven URL aan de XmlSchemaSet. |
| Add(String, const SharedPtr<XmlReader>&) | Voegt het XML Schema definitietaal (XSD) schema toe dat is opgenomen in de XmlReader aan de XmlSchemaSet. |
| Add(const SharedPtr<XmlSchemaSet>&) | Voegt alle XML Schema definitietaal (XSD) schema’s in de opgegeven XmlSchemaSet toe aan de XmlSchemaSet. |
| Add(const SharedPtr<XmlSchema>&) | Voegt het opgegeven XmlSchema toe aan de XmlSchemaSet. |
| Compile() | Compileert de XML Schema definitietaal (XSD) schema’s die zijn toegevoegd aan de XmlSchemaSet tot één logisch schema. |
| Contains(String) | Geeft aan of een XML Schema definitietaal (XSD) schema met de opgegeven doel‑namespace‑URI aanwezig is in de XmlSchemaSet. |
| Contains(const SharedPtr<XmlSchema>&) | Geeft aan of het opgegeven XML Schema definitietaal (XSD) XmlSchema object aanwezig is in de XmlSchemaSet. |
| CopyTo(const ArrayPtr<SharedPtr<XmlSchema>>&, int32_t) | Kopieert alle XmlSchema objecten van de XmlSchemaSet naar de opgegeven array, beginnend bij de opgegeven index. |
| get_CompilationSettings() | Retourneert de XmlSchemaCompilationSettings voor de XmlSchemaSet. |
| get_Count() | Retourneert het aantal logische XML Schema definitietaal (XSD) schema’s in de XmlSchemaSet. |
| get_GlobalAttributes() | Retourneert alle globale attributen in alle XML Schema definitietaal (XSD) schema’s in de XmlSchemaSet. |
| get_GlobalElements() | Retourneert alle globale elementen in alle XML Schema definitietaal (XSD) schema’s in de XmlSchemaSet. |
| get_GlobalTypes() | Retourneert alle globale eenvoudige en complexe typen in alle XML Schema definitietaal (XSD) schema’s in de XmlSchemaSet. |
| get_IsCompiled() | Retourneert een waarde die aangeeft of de XML Schema definitietaal (XSD) schema’s in de XmlSchemaSet zijn gecompileerd. |
| get_NameTable() | Retourneert de standaard XmlNameTable die wordt gebruikt door de XmlSchemaSet bij het laden van nieuwe XML Schema definitietaal (XSD) schema’s. |
| Remove(const SharedPtr<XmlSchema>&) | Verwijdert het opgegeven XML Schema definitietaal (XSD) schema uit de XmlSchemaSet. |
| RemoveRecursive(const SharedPtr<XmlSchema>&) | Verwijdert het opgegeven XML Schema definitietaal (XSD) schema en alle schema’s die het importeert uit de XmlSchemaSet. |
| Reprocess(SharedPtr<XmlSchema>) | Verwerkt een XML Schema definitietaal (XSD) schema dat al bestaat in de XmlSchemaSet opnieuw. |
| Schemas() | Retourneert een verzameling van alle XML Schema definitietaal (XSD) schema’s in de XmlSchemaSet. |
| Schemas(String) | Retourneert een verzameling van alle XML Schema definitietaal (XSD) schema’s in de XmlSchemaSet die tot de opgegeven namespace behoren. |
| set_CompilationSettings(const SharedPtr<XmlSchemaCompilationSettings>&) | Stelt de XmlSchemaCompilationSettings in voor de XmlSchemaSet. |
| set_XmlResolver(const SharedPtr<System::Xml::XmlResolver>&) | Stelt de XmlResolver in die wordt gebruikt om namespaces of locaties op te lossen die worden verwezen in include- en importelementen van een schema. |
| ValidationEventHandler_add(Args…) | Voegt een gebeurtenishandler toe voor het ontvangen van informatie over XML Schema definitietaal (XSD) schema validatiefouten. |
| ValidationEventHandler_remove(Args…) | Verwijdert een gebeurtenishandler voor het ontvangen van informatie over XML Schema definitietaal (XSD) schema validatiefouten. |
| XmlSchemaSet() | Initialiseert een nieuw exemplaar van de klasse XmlSchemaSet. |
| XmlSchemaSet(const SharedPtr<XmlNameTable>&) | Initialiseert een nieuw exemplaar van de klasse XmlSchemaSet met de opgegeven XmlNameTable. |
Typedefs
| Typedef | Beschrijving |
|---|---|
| Ptr | Een alias voor een gedeelde pointer naar een exemplaar van deze klasse. |
Opmerkingen
Objecten van deze klasse mogen alleen worden gealloceerd met de functie System::MakeObject(). Maak nooit exemplaren van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een System::SmartPtr pointer en gebruik deze pointer om deze als argument aan functies door te geven.
Zie ook
- Class Object
- Namespace System::Xml::Schema
- Library Aspose.Page for C++