System::Xml::Schema::XmlAtomicValue class
محتويات
[
يخفي
]XmlAtomicValue class
يمثل القيمة المكتوبة لعنصر XML أو سمة تم التحقق منها. لا يمكن وراثة فئة XmlAtomicValue.
class XmlAtomicValue : public System::Xml::XPath::XPathItem
الطرق
| طريقة | الوصف |
|---|---|
| Clone() | يعيد نسخة من كائن XmlAtomicValue هذا. |
| get_IsNode() override | يعيد قيمة تشير إلى ما إذا كان عنصر XML أو سمة تم التحقق منها هو عقدة XPath أم قيمة ذرية. |
| get_TypedValue() override | يعيد العنصر أو السمة XML المُتحقق منها الحالي ككائن معبأ من النوع الأنسب وفقًا لنوع المخطط الخاص به. |
| get_Value() override | يعيد قيمة String للعنصر أو السمة XML المُتحقق منها. |
| get_ValueAsBoolean() override | يعيد قيمة العنصر أو السمة XML المُتحقق منها كـ Boolean. |
| get_ValueAsDateTime() override | يعيد قيمة العنصر أو السمة XML المُتحقق منها كـ DateTime. |
| get_ValueAsDouble() override | يعيد قيمة العنصر أو السمة XML المُتحقق منها كـ Double. |
| get_ValueAsInt() override | يعيد قيمة العنصر أو السمة XML المُتحقق منها كـ Int32. |
| get_ValueAsLong() override | يعيد قيمة العنصر أو السمة XML المُتحقق منها كـ Int64. |
| get_ValueType() override | يعيد نوع العنصر أو السمة XML المُتحقق منها. |
| get_XmlType() override | يعيد الـ XmlSchemaType للعنصر أو السمة XML المُتحقق منها. |
| ToString() const override | يعيد قيمة String للعنصر أو السمة XML المُتحقق منها. |
| ValueAs(const TypeInfo&, SharedPtr<IXmlNamespaceResolver>) override | يعيد قيمة العنصر أو السمة XML المُتحقق منها بالنوع المحدد باستخدام كائن IXmlNamespaceResolver المحدد لحل بادئات النطاق. |
Typedefs
| تعريف نوع | الوصف |
|---|---|
| Ptr | اسم مستعار لمؤشر مشترك إلى مثيل من هذه الفئة. |
ملاحظات
يجب تخصيص كائنات هذه الفئة فقط باستخدام دالة System::MakeObject(). لا تقم أبداً بإنشاء مثيلات من هذا النوع على المكدس أو باستخدام المشغل new، حيث سيؤدي ذلك إلى أخطاء وقت التشغيل و/أو أعطال التأكيد. احرص دائماً على تغليف هذه الفئة داخل مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل.
انظر أيضًا
- Class XPathItem
- Namespace System::Xml::Schema
- Library Aspose.Page for C++