kelas System::Xml::Schema::XmlSchemaComplexType
isi
[
bersembunyi
]XmlSchemaComplexType class
Mewakili elemen complexType dari XML Schema sebagaimana ditentukan oleh World Wide Web Consortium (W3C). Kelas ini mendefinisikan tipe kompleks yang menentukan kumpulan atribut dan konten sebuah elemen.
class XmlSchemaComplexType : public System::Xml::Schema::XmlSchemaType
Metode
| Metode | Deskripsi |
|---|---|
| get_AnyAttribute() | Mengembalikan nilai untuk komponen XmlSchemaAnyAttribute dari tipe kompleks. |
| get_Attributes() | Mengembalikan koleksi atribut untuk tipe kompleks. |
| get_AttributeUses() | Mengembalikan koleksi semua atribut yang telah dikompilasi dari tipe kompleks ini dan tipe dasarnya. |
| get_AttributeWildcard() | Mengembalikan nilai pasca-kompilasi untuk anyAttribute pada tipe kompleks ini dan tipe dasar-nya. |
| get_Block() | Mengembalikan atribut block. |
| get_BlockResolved() | Mengembalikan nilai setelah tipe dikompilasi menjadi set informasi pasca-validasi skema (infoset). Nilai ini menunjukkan bagaimana tipe ditegakkan ketika xsi:type digunakan dalam dokumen instance. |
| get_ContentModel() | Mengembalikan XmlSchemaContentModel pasca-kompilasi dari tipe kompleks ini. |
| get_ContentType() | Mengembalikan model konten dari tipe kompleks yang menyimpan nilai pasca-kompilasi. |
| get_ContentTypeParticle() | Mengembalikan partikel yang menyimpan nilai pasca-kompilasi dari partikel XmlSchemaComplexType::get_ContentType. |
| get_IsAbstract() | Mengembalikan informasi yang menentukan apakah elemen complexType dapat digunakan dalam dokumen instance. |
| get_IsMixed() override | Mengembalikan informasi yang menentukan apakah tipe kompleks memiliki model konten campuran (markup di dalam konten). |
| get_Particle() | Mengembalikan tipe kompositor sebagai salah satu kelas XmlSchemaGroupRef, XmlSchemaChoice, XmlSchemaAll, atau XmlSchemaSequence. |
| set_AnyAttribute(const SharedPtr<XmlSchemaAnyAttribute>&) | Menetapkan nilai untuk komponen XmlSchemaAnyAttribute dari tipe kompleks. |
| set_Block(XmlSchemaDerivationMethod) | Menetapkan atribut block. |
| set_ContentModel(const SharedPtr<XmlSchemaContentModel>&) | Menetapkan XmlSchemaContentModel pasca-kompilasi untuk tipe kompleks ini. |
| set_IsAbstract(bool) | Menetapkan informasi yang menentukan apakah elemen complexType dapat digunakan dalam dokumen instance. |
| set_IsMixed(bool) override | Menetapkan informasi yang menentukan apakah tipe kompleks memiliki model konten campuran (markup di dalam konten). |
| set_Particle(const SharedPtr<XmlSchemaParticle>&) | Menetapkan tipe kompositor sebagai salah satu kelas XmlSchemaGroupRef, XmlSchemaChoice, XmlSchemaAll, atau XmlSchemaSequence. |
| XmlSchemaComplexType() | Menginisialisasi sebuah instance baru dari kelas XmlSchemaComplexType. |
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 XmlSchemaType
- Namespace System::Xml::Schema
- Library Aspose.Page for C++