System::Xml::Schema::XmlAtomicValue kelas
isi
[
bersembunyi
]XmlAtomicValue class
Mewakili nilai bertipe dari elemen atau atribut XML yang divalidasi. Kelas XmlAtomicValue tidak dapat diwariskan.
class XmlAtomicValue : public System::Xml::XPath::XPathItem
Metode
| Metode | Deskripsi |
|---|---|
| Clone() | Mengembalikan salinan objek XmlAtomicValue ini. |
| get_IsNode() override | Mengembalikan nilai yang menunjukkan apakah elemen atau atribut XML yang divalidasi adalah node XPath atau nilai atomik. |
| get_TypedValue() override | Mengembalikan elemen atau atribut XML yang divalidasi saat ini sebagai objek dibungkus dengan tipe yang paling sesuai menurut tipe skema-nya. |
| get_Value() override | Mengembalikan nilai String dari elemen atau atribut XML yang divalidasi. |
| get_ValueAsBoolean() override | Mengembalikan nilai elemen atau atribut XML yang divalidasi sebagai Boolean. |
| get_ValueAsDateTime() override | Mengembalikan nilai elemen atau atribut XML yang divalidasi sebagai DateTime. |
| get_ValueAsDouble() override | Mengembalikan nilai elemen atau atribut XML yang divalidasi sebagai Double. |
| get_ValueAsInt() override | Mengembalikan nilai elemen atau atribut XML yang divalidasi sebagai Int32. |
| get_ValueAsLong() override | Mengembalikan nilai elemen atau atribut XML yang divalidasi sebagai Int64. |
| get_ValueType() override | Mengembalikan tipe dari elemen atau atribut XML yang divalidasi. |
| get_XmlType() override | Mengembalikan XmlSchemaType untuk elemen atau atribut XML yang divalidasi. |
| ToString() const override | Mengembalikan nilai String dari elemen atau atribut XML yang divalidasi. |
| ValueAs(const TypeInfo&, SharedPtr<IXmlNamespaceResolver>) override | Mengembalikan nilai elemen atau atribut XML yang divalidasi sebagai tipe yang ditentukan menggunakan objek IXmlNamespaceResolver yang ditetapkan untuk menyelesaikan prefiks namespace. |
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 XPathItem
- Namespace System::Xml::Schema
- Library Aspose.Page for C++