System::Xml::Schema::XmlSchemaSet class

XmlSchemaSet class

Bevat een cache van XML Schema definitietaal (XSD) schema’s.

class XmlSchemaSet : public System::Object

Methoden

MethodeBeschrijving
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

TypedefBeschrijving
PtrEen 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