System::Xml::Schema::XmlSchemaSet class

XmlSchemaSet class

Berisi cache skema bahasa definisi XML Schema (XSD).

class XmlSchemaSet : public System::Object

Metode

MetodeDeskripsi
Add(String, const String&)Menambahkan skema bahasa definisi XML Schema (XSD) pada URL yang ditentukan ke XmlSchemaSet.
Add(String, const SharedPtr<XmlReader>&)Menambahkan skema bahasa definisi XML Schema (XSD) yang terdapat dalam XmlReader ke XmlSchemaSet.
Add(const SharedPtr<XmlSchemaSet>&)Menambahkan semua skema bahasa definisi XML Schema (XSD) dalam XmlSchemaSet yang diberikan ke XmlSchemaSet.
Add(const SharedPtr<XmlSchema>&)Menambahkan XmlSchema yang diberikan ke XmlSchemaSet.
Compile()Mengkompilasi skema bahasa definisi XML Schema (XSD) yang ditambahkan ke XmlSchemaSet menjadi satu skema logis.
Contains(String)Menunjukkan apakah ada skema bahasa definisi XML Schema (XSD) dengan namespace target URI yang ditentukan di dalam XmlSchemaSet.
Contains(const SharedPtr<XmlSchema>&)Menunjukkan apakah objek XmlSchema XML Schema bahasa definisi (XSD) yang ditentukan berada di dalam XmlSchemaSet.
CopyTo(const ArrayPtr<SharedPtr<XmlSchema>>&, int32_t)Menyalin semua objek XmlSchema dari XmlSchemaSet ke array yang diberikan, mulai dari indeks yang diberikan.
get_CompilationSettings()Mengembalikan XmlSchemaCompilationSettings untuk XmlSchemaSet.
get_Count()Mengembalikan jumlah skema XML logis Schema bahasa definisi (XSD) dalam XmlSchemaSet.
get_GlobalAttributes()Mengembalikan semua atribut global dalam semua skema XML Schema bahasa definisi (XSD) dalam XmlSchemaSet.
get_GlobalElements()Mengembalikan semua elemen global dalam semua skema XML Schema bahasa definisi (XSD) dalam XmlSchemaSet.
get_GlobalTypes()Mengembalikan semua tipe sederhana dan kompleks global dalam semua skema XML Schema bahasa definisi (XSD) dalam XmlSchemaSet.
get_IsCompiled()Mengembalikan nilai yang menunjukkan apakah skema XML Schema bahasa definisi (XSD) dalam XmlSchemaSet telah dikompilasi.
get_NameTable()Mengembalikan XmlNameTable default yang digunakan oleh XmlSchemaSet saat memuat skema XML Schema bahasa definisi (XSD) baru.
Remove(const SharedPtr<XmlSchema>&)Menghapus skema XML Schema bahasa definisi (XSD) yang ditentukan dari XmlSchemaSet.
RemoveRecursive(const SharedPtr<XmlSchema>&)Menghapus skema XML Schema bahasa definisi (XSD) yang ditentukan serta semua skema yang diimpornya dari XmlSchemaSet.
Reprocess(SharedPtr<XmlSchema>)Memproses ulang skema XML Schema bahasa definisi (XSD) yang sudah ada dalam XmlSchemaSet.
Schemas()Mengembalikan koleksi semua skema XML Schema bahasa definisi (XSD) dalam XmlSchemaSet.
Schemas(String)Mengembalikan koleksi semua skema XML Schema bahasa definisi (XSD) dalam XmlSchemaSet yang termasuk dalam ruang nama yang diberikan.
set_CompilationSettings(const SharedPtr<XmlSchemaCompilationSettings>&)Mengatur XmlSchemaCompilationSettings untuk XmlSchemaSet.
set_XmlResolver(const SharedPtr<System::Xml::XmlResolver>&)Mengatur XmlResolver yang digunakan untuk menyelesaikan ruang nama atau lokasi yang dirujuk dalam elemen include dan import dari sebuah skema.
ValidationEventHandler_add(Args…)Menambahkan penangan peristiwa untuk menerima informasi tentang kesalahan validasi skema XML Schema bahasa definisi (XSD).
ValidationEventHandler_remove(Args…)Menghapus penangan peristiwa untuk menerima informasi tentang kesalahan validasi skema XML Schema bahasa definisi (XSD).
XmlSchemaSet()Menginisialisasi instance baru dari kelas XmlSchemaSet.
XmlSchemaSet(const SharedPtr<XmlNameTable>&)Menginisialisasi instance baru dari kelas XmlSchemaSet dengan XmlNameTable yang ditentukan.

Typedefs

TypedefDeskripsi
PtrAlias untuk shared pointer ke instance kelas ini.

Catatan

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