System::Xml::Schema::XmlSchemaSet class
Innehåll
[
Dölj
]XmlSchemaSet class
Innehåller en cache av XML‑Schema definition language (XSD)-scheman.
class XmlSchemaSet : public System::Object
Metoder
| Metod | Beskrivning |
|---|---|
| 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
| Typedef | Beskrivning |
|---|---|
| Ptr | Ett 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
- Class Object
- Namespace System::Xml::Schema
- Library Aspose.Page for C++