System::Xml::Schema::XmlSchemaElement class
isi
[
bersembunyi
]XmlSchemaElement class
Mewakili element element dari XML Schema sebagaimana ditentukan oleh World Wide Web Consortium (W3C). Kelas ini adalah kelas dasar untuk semua tipe partikel dan digunakan untuk mendeskripsikan sebuah elemen dalam dokumen XML.
class XmlSchemaElement : public System::Xml::Schema::XmlSchemaParticle
Metode
| Metode | Deskripsi |
|---|---|
| get_Block() | Mengembalikan derivasi Block. |
| get_BlockResolved() | Mengembalikan interpretasi pasca-kompilasi dari nilai Block. |
| get_Constraints() | Mengembalikan koleksi batasan pada elemen. |
| get_DefaultValue() | Mengembalikan nilai default elemen jika isinya adalah tipe sederhana atau konten elemen adalah textOnly. |
| get_ElementSchemaType() | Mengembalikan objek XmlSchemaType yang mewakili tipe elemen berdasarkan nilai XmlSchemaElement::get_SchemaType atau XmlSchemaElement::get_SchemaTypeName dari elemen. |
| get_ElementType() | Mengembalikan objek berdasarkan XmlSchemaElement atau XmlSchemaElement dari elemen, yang menyimpan interpretasi pasca-kompilasi dari nilai ElementType. |
| get_Final() | Mengembalikan nilai Final untuk menunjukkan bahwa tidak ada derivasi lebih lanjut yang diizinkan. |
| get_FinalResolved() | Mengembalikan interpretasi pasca-kompilasi dari nilai Final. |
| get_FixedValue() | Mengembalikan nilai tetap. |
| get_Form() | Mengembalikan bentuk untuk elemen. |
| get_IsAbstract() | Mengembalikan informasi untuk menunjukkan apakah elemen dapat digunakan dalam dokumen instance. |
| get_IsNillable() | Mengembalikan informasi yang menunjukkan apakah xsi:nil dapat muncul dalam data instance. Menunjukkan apakah nilai nil eksplisit dapat diberikan kepada elemen. |
| get_Name() | Mengembalikan nama elemen. |
| get_QualifiedName() | Mengembalikan nama terkuantisasi sebenarnya untuk elemen yang diberikan. |
| get_RefName() | Mengembalikan nama referensi dari elemen yang dideklarasikan dalam skema ini (atau skema lain yang ditunjukkan oleh namespace yang ditentukan). |
| get_SchemaType() | Mengembalikan tipe elemen. Ini dapat berupa tipe kompleks atau tipe sederhana. |
| get_SchemaTypeName() | Mengembalikan nama tipe data bawaan yang didefinisikan dalam skema ini atau skema lain yang ditunjukkan oleh namespace yang ditentukan. |
| get_SubstitutionGroup() | Mengembalikan nama elemen yang digantikan oleh elemen ini. |
| set_Block(XmlSchemaDerivationMethod) | Mengatur derivasi Block. |
| set_DefaultValue(const String&) | Mengatur nilai default elemen jika isinya adalah tipe sederhana atau isi elemen adalah textOnly. |
| set_Final(XmlSchemaDerivationMethod) | Mengatur nilai Final untuk menunjukkan bahwa tidak ada derivasi lebih lanjut yang diizinkan. |
| set_FixedValue(const String&) | Mengatur nilai tetap. |
| set_Form(XmlSchemaForm) | Mengatur bentuk untuk elemen. |
| set_IsAbstract(bool) | Mengatur informasi untuk menunjukkan apakah elemen dapat digunakan dalam dokumen instance. |
| set_IsNillable(bool) | Mengatur informasi yang menunjukkan apakah xsi:nil dapat muncul dalam data instance. Menunjukkan apakah nilai nil eksplisit dapat diberikan kepada elemen. |
| set_Name(const String&) | Mengatur nama elemen. |
| set_RefName(const SharedPtr<XmlQualifiedName>&) | Mengatur nama referensi elemen yang dideklarasikan dalam skema ini (atau skema lain yang ditunjukkan oleh namespace yang ditentukan). |
| set_SchemaType(const SharedPtr<XmlSchemaType>&) | Mengatur tipe elemen. Ini dapat berupa tipe kompleks atau tipe sederhana. |
| set_SchemaTypeName(const SharedPtr<XmlQualifiedName>&) | Mengatur nama tipe data bawaan yang didefinisikan dalam skema ini atau skema lain yang ditunjukkan oleh namespace yang ditentukan. |
| set_SubstitutionGroup(const SharedPtr<XmlQualifiedName>&) | Mengatur nama elemen yang digantikan oleh elemen ini. |
| XmlSchemaElement() | Menginisialisasi instance baru dari kelas XmlSchemaElement. |
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 XmlSchemaParticle
- Namespace System::Xml::Schema
- Library Aspose.Page for C++