فئة System::Xml::XPath::XPathDocument

XPathDocument class

توفر تمثيلًا سريعًا، للقراءة فقط، في الذاكرة لوثيقة XML باستخدام نموذج بيانات XPath.

class XPathDocument : public System::Xml::XPath::IXPathNavigable

الطرق

طريقةالوصف
CreateNavigator() overrideتُهيئ كائنًا للقراءة فقط من نوع XPathNavigator للتنقل عبر العقد في هذا XPathDocument.
XPathDocument(const SharedPtr<XmlReader>&)تُهيئ نسخة جديدة من فئة XPathDocument باستخدام بيانات XML الموجودة في كائن XmlReader المحدد.
XPathDocument(const SharedPtr<XmlReader>&, XmlSpace)تُهيئ نسخة جديدة من فئة XPathDocument باستخدام بيانات XML الموجودة في كائن XmlReader المحدد مع معالجة الفراغات المحددة.
XPathDocument(const SharedPtr<IO::TextReader>&)تُهيئ نسخة جديدة من فئة XPathDocument باستخدام بيانات XML الموجودة في كائن TextReader المحدد.
XPathDocument(const SharedPtr<IO::Stream>&)تُهيئ نسخة جديدة من فئة XPathDocument باستخدام بيانات XML الموجودة في كائن Stream المحدد.
XPathDocument(const String&)تُهيئ نسخة جديدة من فئة XPathDocument باستخدام بيانات XML الموجودة في الملف المحدد.
XPathDocument(const String&, XmlSpace)تُهيئ نسخة جديدة من فئة XPathDocument باستخدام بيانات XML الموجودة في الملف المحدد مع معالجة الفراغات المحددة.

Typedefs

تعريف نوعالوصف
Ptrاسم مستعار لمؤشر مشترك إلى مثيل من هذه الفئة.

ملاحظات

يجب تخصيص كائنات هذه الفئة فقط باستخدام دالة System::MakeObject(). لا تقم أبداً بإنشاء مثيلات من هذا النوع على المكدس أو باستخدام المشغل new، حيث سيؤدي ذلك إلى أخطاء وقت التشغيل و/أو أعطال التأكيد. احرص دائماً على تغليف هذه الفئة داخل مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل.

انظر أيضًا