System::Xml::Schema::XmlSchemaCollection klass

XmlSchemaCollection class

Innehåller en cache av XML Schema definitionsspråk (XSD) och XML-Data Reduced (XDR) scheman.

class XmlSchemaCollection : public System::Collections::Generic::IEnumerable<SharedPtr<System::Xml::Schema::XmlSchema>>

Metoder

MetodBeskrivning
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 den 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 när nya scheman laddas.
GetEnumerator() overrideTillhandahå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 när scheman laddas.

Typedefs

TypedefBeskrivning
PtrEtt alias för en 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