System::Xml::Schema::XmlSchemaSet class

XmlSchemaSet class

Innehåller en cache av XML‑Schema definition language (XSD)-scheman.

class XmlSchemaSet : public System::Object

Metoder

MetodBeskrivning
Add(String, const String&)Lägger till XML‑Schema definition language (XSD)-schemat på den angivna URL‑en till XmlSchemaSet.
Add(String, const SharedPtr<XmlReader>&)Lägger till XML‑Schema definition language (XSD)-schemat som finns i XmlReader till XmlSchemaSet.
Add(const SharedPtr<XmlSchemaSet>&)Lägger till alla XML‑Schema definition language (XSD)-scheman i det angivna XmlSchemaSet till XmlSchemaSet.
Add(const SharedPtr<XmlSchema>&)Lägger till den angivna XmlSchema till XmlSchemaSet.
Compile()Kompilerar XML‑Schema definition language (XSD)-scheman som lagts till i XmlSchemaSet till ett logiskt schema.
Contains(String)Anger om ett XML‑Schema definition language (XSD)-schema med den specificerade mål‑namnrymdens URI finns i XmlSchemaSet.
Contains(const SharedPtr<XmlSchema>&)Anger om det specificerade XML‑Schema definition language (XSD) XmlSchema-objektet finns i XmlSchemaSet.
CopyTo(const ArrayPtr<SharedPtr<XmlSchema>>&, int32_t)Kopierar alla XmlSchema-objekt från XmlSchemaSet till den angivna arrayen, med start vid det angivna indexet.
get_CompilationSettings()Returnerar XmlSchemaCompilationSettings för XmlSchemaSet.
get_Count()Returnerar antalet logiska XML Schema definition language (XSD) scheman i XmlSchemaSet.
get_GlobalAttributes()Returnerar alla globala attribut i alla XML Schema definition language (XSD) scheman i XmlSchemaSet.
get_GlobalElements()Returnerar alla globala element i alla XML Schema definition language (XSD) scheman i XmlSchemaSet.
get_GlobalTypes()Returnerar alla globala enkla och komplexa typer i alla XML Schema definition language (XSD) scheman i XmlSchemaSet.
get_IsCompiled()Returnerar ett värde som indikerar om XML Schema definition language (XSD) scheman i XmlSchemaSet har kompilerats.
get_NameTable()Returnerar standard-XmlNameTable som används av XmlSchemaSet när nya XML Schema definition language (XSD) scheman laddas.
Remove(const SharedPtr<XmlSchema>&)Tar bort det angivna XML Schema definition language (XSD) schemat från XmlSchemaSet.
RemoveRecursive(const SharedPtr<XmlSchema>&)Tar bort det angivna XML Schema definition language (XSD) schemat och alla scheman som det importerar från XmlSchemaSet.
Reprocess(SharedPtr<XmlSchema>)Bearbetar om ett XML Schema definition language (XSD) schema som redan finns i XmlSchemaSet.
Schemas()Returnerar en samling av alla XML Schema definition language (XSD) scheman i XmlSchemaSet.
Schemas(String)Returnerar en samling av alla XML Schema definition language (XSD) scheman i XmlSchemaSet som tillhör den angivna namnrymden.
set_CompilationSettings(const SharedPtr<XmlSchemaCompilationSettings>&)Ställer in XmlSchemaCompilationSettings för XmlSchemaSet.
set_XmlResolver(const SharedPtr<System::Xml::XmlResolver>&)Ställer in XmlResolver som används för att lösa namnrymder eller platser som refereras i include- och import-element i ett schema.
ValidationEventHandler_add(Args…)Lägger till en händelsehanterare för att ta emot information om XML Schema definition language (XSD) schema valideringsfel.
ValidationEventHandler_remove(Args…)Tar bort en händelsehanterare för att ta emot information om XML Schema definition language (XSD) schema valideringsfel.
XmlSchemaSet()Initierar en ny instans av klassen XmlSchemaSet.
XmlSchemaSet(const SharedPtr<XmlNameTable>&)Initierar en ny instans av klassen XmlSchemaSet med den angivna XmlNameTable.

Typedefs

TypedefBeskrivning
PtrEtt alias för delad pekare till en instans av denna klass.

Anmärkningar

Objekt av denna klass bör endast allokeras med funktionen System::MakeObject(). Skapa aldrig instanser av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Omslut alltid denna klass i en System::SmartPtr pekare och använd denna pekare för att skicka den till funktioner som argument.

Se även