System::Xml::Schema::XmlAtomicValue kelas

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

MetodeDeskripsi
Clone()Mengembalikan salinan objek XmlAtomicValue ini.
get_IsNode() overrideMengembalikan nilai yang menunjukkan apakah elemen atau atribut XML yang divalidasi adalah node XPath atau nilai atomik.
get_TypedValue() overrideMengembalikan elemen atau atribut XML yang divalidasi saat ini sebagai objek dibungkus dengan tipe yang paling sesuai menurut tipe skema-nya.
get_Value() overrideMengembalikan nilai String dari elemen atau atribut XML yang divalidasi.
get_ValueAsBoolean() overrideMengembalikan nilai elemen atau atribut XML yang divalidasi sebagai Boolean.
get_ValueAsDateTime() overrideMengembalikan nilai elemen atau atribut XML yang divalidasi sebagai DateTime.
get_ValueAsDouble() overrideMengembalikan nilai elemen atau atribut XML yang divalidasi sebagai Double.
get_ValueAsInt() overrideMengembalikan nilai elemen atau atribut XML yang divalidasi sebagai Int32.
get_ValueAsLong() overrideMengembalikan nilai elemen atau atribut XML yang divalidasi sebagai Int64.
get_ValueType() overrideMengembalikan tipe dari elemen atau atribut XML yang divalidasi.
get_XmlType() overrideMengembalikan XmlSchemaType untuk elemen atau atribut XML yang divalidasi.
ToString() const overrideMengembalikan nilai String dari elemen atau atribut XML yang divalidasi.
ValueAs(const TypeInfo&, SharedPtr<IXmlNamespaceResolver>) overrideMengembalikan nilai elemen atau atribut XML yang divalidasi sebagai tipe yang ditentukan menggunakan objek IXmlNamespaceResolver yang ditetapkan untuk menyelesaikan prefiks namespace.

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