System::Xml::Schema::XmlSchemaSet class
isi
[
bersembunyi
]XmlSchemaSet class
Berisi cache skema bahasa definisi XML Schema (XSD).
class XmlSchemaSet : public System::Object
Metode
| Metode | Deskripsi |
|---|---|
| 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
| Typedef | Deskripsi |
|---|---|
| Ptr | Alias 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
- Class Object
- Namespace System::Xml::Schema
- Library Aspose.Page for C++