Kelas System::Xml::Schema::XmlSchemaType

XmlSchemaType class

Kelas dasar untuk semua tipe sederhana dan tipe kompleks.

class XmlSchemaType : public System::Xml::Schema::XmlSchemaAnnotated

Metode

MetodeDeskripsi
get_BaseSchemaType()Mengembalikan tipe objek pasca-kompilasi atau tipe data XML Schema Definition Language (XSD) bawaan, elemen simpleType, atau elemen complexType. Ini adalah nilai infoset pasca-kompilasi skema.
get_BaseXmlSchemaType()Mengembalikan nilai pasca-kompilasi untuk tipe dasar dari tipe skema ini.
get_Datatype()Mengembalikan nilai pasca-kompilasi untuk tipe data dari tipe kompleks.
get_DerivedBy()Mengembalikan informasi pasca-kompilasi tentang bagaimana elemen ini diturunkan dari tipe dasarnya.
get_Final()Mengembalikan atribut final dari derivasi tipe yang menunjukkan apakah derivasi lebih lanjut diizinkan.
get_FinalResolved()Mengembalikan interpretasi pasca-kompilasi dari nilai XmlSchemaType::get_Final.
virtual get_IsMixed()Mengembalikan nilai yang menunjukkan apakah tipe ini memiliki model konten campuran. Panggilan ini hanya valid dalam tipe kompleks.
get_Name()Mengembalikan nama tipe.
get_QualifiedName()Mengembalikan nama yang memenuhi syarat untuk tipe yang dibangun dari atribut Name dari tipe ini. Ini adalah nilai pasca-kompilasi skema.
get_TypeCode()Mengembalikan XmlTypeCode dari tipe.
static GetBuiltInComplexType(XmlTypeCode)Mengembalikan sebuah XmlSchemaComplexType yang mewakili tipe kompleks bawaan dari tipe kompleks yang ditentukan.
static GetBuiltInComplexType(const SharedPtr<XmlQualifiedName>&)Mengembalikan sebuah XmlSchemaComplexType yang mewakili tipe kompleks bawaan dari tipe kompleks yang ditentukan oleh nama yang memenuhi syarat.
static GetBuiltInSimpleType(const SharedPtr<XmlQualifiedName>&)Mengembalikan sebuah XmlSchemaSimpleType yang mewakili tipe sederhana bawaan dari tipe sederhana yang ditentukan oleh nama yang memenuhi syarat.
static GetBuiltInSimpleType(XmlTypeCode)Mengembalikan sebuah XmlSchemaSimpleType yang mewakili tipe sederhana bawaan dari tipe sederhana yang ditentukan.
static IsDerivedFrom(SharedPtr<XmlSchemaType>, const SharedPtr<XmlSchemaType>&, XmlSchemaDerivationMethod)Mengembalikan nilai yang menunjukkan apakah tipe skema turunan yang ditentukan diturunkan dari tipe skema dasar yang ditentukan.
set_Final(XmlSchemaDerivationMethod)Mengatur atribut final dari derivasi tipe yang menunjukkan apakah derivasi lebih lanjut diizinkan.
virtual set_IsMixed(bool)Mengatur nilai yang menunjukkan apakah tipe ini memiliki model konten campuran. Pemanggilan ini hanya valid pada tipe kompleks.
set_Name(const String&)Mengatur nama tipe.
XmlSchemaType()Menginisialisasi sebuah instance baru dari kelas XmlSchemaType.

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