System::Xml::Schema::XmlSchemaCollection-klass
Innehåll
[
Dölj
]XmlSchemaCollection class
Innehåller en cache av XML Schema definition language (XSD) och XML-Data Reduced (XDR) scheman.
class XmlSchemaCollection : public System::Collections::Generic::IEnumerable<SharedPtr<System::Xml::Schema::XmlSchema>>
Metoder
| Metod | Beskrivning |
|---|---|
| Add(const String&, const String&) | Lägger till schemat som finns på den angivna URL:en i schemasamlingen. |
| Add(const String&, const SharedPtr<XmlReader>&) | Lägger till schemat som finns i XmlReader till schemasamlingen. |
| Add(const String&, const SharedPtr<XmlReader>&, const SharedPtr<System::Xml::XmlResolver>&) | Lägger till schemat som finns i XmlReader till schemasamlingen. Den angivna XmlResolver används för att lösa eventuella externa resurser. |
| Add(const SharedPtr<XmlSchema>&) | Lägger till XmlSchema i samlingen. |
| Add(const SharedPtr<XmlSchema>&, const SharedPtr<System::Xml::XmlResolver>&) | Lägger till XmlSchema i samlingen. Den angivna XmlResolver används för att lösa eventuella externa referenser. |
| Add(const SharedPtr<XmlSchemaCollection>&) | Lägger till alla namnrymder som definierats i den angivna samlingen (inklusive deras associerade scheman) till denna samling. |
| Contains(const SharedPtr<XmlSchema>&) | Returnerar ett värde som indikerar om targetNamespace för det angivna XmlSchema finns i samlingen. |
| Contains(const String&) | Returnerar ett värde som indikerar om ett schema med den angivna namnrymden finns i samlingen. |
| CopyTo(const ArrayPtr<SharedPtr<XmlSchema>>&, int32_t) | Kopierar alla XmlSchema-objekt från denna samling till den angivna arrayen med start vid det angivna indexet. |
| get_Count() | Returnerar antalet namnrymder som definierats i denna samling. |
| get_NameTable() | Returnerar standard-XmlNameTable som används av XmlSchemaCollection vid inläsning av nya scheman. |
| GetEnumerator() override | Tillhandahåller stöd för iteration över samlingen av scheman. |
| idx_get(const String&) | Returnerar XmlSchema som är associerad med den angivna namnrymdens URI. |
| XmlSchemaCollection() | Initierar en ny instans av klassen XmlSchemaCollection. |
| XmlSchemaCollection(const SharedPtr<XmlNameTable>&) | Initierar en ny instans av klassen XmlSchemaCollection med den angivna XmlNameTable. XmlNameTable används vid inläsning av scheman. |
Typedefs
| Typedef | Beskrivning |
|---|---|
| Ptr | Ett alias för delad pekare till en instans av denna klass. |
Anmärkningar
Deprecated
Klassen XmlSchemaCollection är föråldrad. Använd XmlSchemaSet istället.
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 IEnumerable
- Namespace System::Xml::Schema
- Library Aspose.Page for C++