kelas System::Xml::Schema::XmlSchemaComplexType

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

MetodeDeskripsi
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() overrideMengembalikan 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) overrideMenetapkan 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

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