System::Xml::XPath::XPathDocument class

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 واستخدم هذا المؤشر لتمريره إلى الدوال كمعامل.

انظر أيضًا