Kelas System::Xml::Schema::XmlSchemaCollection

XmlSchemaCollection class

Berisi cache skema bahasa definisi XML Schema (XSD) dan XML-Data Reduced (XDR).

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

Metode

MetodeDeskripsi
Add(const String&, const String&)Menambahkan skema yang terletak pada URL yang diberikan ke dalam koleksi skema.
Add(const String&, const SharedPtr<XmlReader>&)Menambahkan skema yang terdapat dalam XmlReader ke koleksi skema.
Add(const String&, const SharedPtr<XmlReader>&, const SharedPtr<System::Xml::XmlResolver>&)Menambahkan skema yang terdapat dalam XmlReader ke koleksi skema. XmlResolver yang ditentukan digunakan untuk menyelesaikan sumber daya eksternal apa pun.
Add(const SharedPtr<XmlSchema>&)Menambahkan XmlSchema ke dalam koleksi.
Add(const SharedPtr<XmlSchema>&, const SharedPtr<System::Xml::XmlResolver>&)Menambahkan XmlSchema ke dalam koleksi. XmlResolver yang ditentukan digunakan untuk menyelesaikan referensi eksternal apa pun.
Add(const SharedPtr<XmlSchemaCollection>&)Menambahkan semua namespace yang didefinisikan dalam koleksi yang diberikan (termasuk skema terkait) ke koleksi ini.
Contains(const SharedPtr<XmlSchema>&)Mengembalikan nilai yang menunjukkan apakah targetNamespace dari XmlSchema yang ditentukan berada dalam koleksi.
Contains(const String&)Mengembalikan nilai yang menunjukkan apakah ada skema dengan namespace yang ditentukan dalam koleksi.
CopyTo(const ArrayPtr<SharedPtr<XmlSchema>>&, int32_t)Menyalin semua objek XmlSchema dari koleksi ini ke dalam array yang diberikan mulai dari indeks yang ditentukan.
get_Count()Mengembalikan jumlah namespace yang didefinisikan dalam koleksi ini.
get_NameTable()Mengembalikan XmlNameTable default yang digunakan oleh XmlSchemaCollection saat memuat skema baru.
GetEnumerator() overrideMenyediakan dukungan untuk iterasi atas koleksi skema.
idx_get(const String&)Mengembalikan XmlSchema yang terkait dengan URI namespace yang diberikan.
XmlSchemaCollection()Menginisialisasi instance baru dari kelas XmlSchemaCollection.
XmlSchemaCollection(const SharedPtr<XmlNameTable>&)Menginisialisasi instance baru dari kelas XmlSchemaCollection dengan XmlNameTable yang ditentukan. XmlNameTable digunakan saat memuat skema.

Typedefs

TypedefDeskripsi
PtrAlias untuk shared pointer ke instance kelas ini.

Catatan

Deprecated

Kelas XmlSchemaCollection sudah usang. Gunakan XmlSchemaSet sebagai gantinya.

Objek dari kelas ini hanya boleh dialokasikan menggunakan fungsi System::MakeObject(). Jangan pernah membuat instance tipe ini di stack atau menggunakan operator new, karena akan menyebabkan kesalahan runtime dan/atau kegagalan asersi. Selalu bungkus kelas ini ke dalam pointer System::SmartPtr dan gunakan pointer ini untuk meneruskannya ke fungsi sebagai argumen.

Lihat Juga