فئة System::Xml::XmlParserContext

XmlParserContext class

توفر جميع معلومات السياق المطلوبة من قبل XmlReader لتحليل مقطع XML.

class XmlParserContext : public System::Object

الطرق

طريقةالوصف
get_BaseURI()يعيد عنوان URI الأساسي.
get_DocTypeName()يعيد اسم إعلان نوع المستند.
get_Encoding()يعيد نوع الترميز.
get_InternalSubset()يعيد مجموعة DTD الداخلية.
get_NamespaceManager()يعيد XmlNamespaceManager.
get_NameTable()يعيد XmlNameTable المستخدم لتجزيء السلاسل. لمزيد من المعلومات حول السلاسل المجزأة، راجع XmlNameTable.
get_PublicId()يعيد المعرف العام.
get_SystemId()يعيد المعرف النظامي.
get_XmlLang()يعيد نطاق xml:lang الحالي.
get_XmlSpace()يعيد نطاق xml:space الحالي.
set_BaseURI(const String&)يضبط عنوان URI الأساسي.
set_DocTypeName(const String&)يضبط اسم إعلان نوع المستند.
set_Encoding(const SharedPtr<System::Text::Encoding>&)يضبط نوع الترميز.
set_InternalSubset(const String&)يضبط مجموعة DTD الداخلية.
set_NamespaceManager(const SharedPtr<XmlNamespaceManager>&)يضبط الـ XmlNamespaceManager.
set_NameTable(const SharedPtr<XmlNameTable>&)يضبط الـ XmlNameTable المستخدم لتجزيء السلاسل. لمزيد من المعلومات حول السلاسل المجزأة، راجع XmlNameTable.
set_PublicId(const String&)يضبط المعرف العام.
set_SystemId(const String&)يضبط معرف النظام.
set_XmlLang(const String&)يضبط نطاق xml:lang الحالي.
set_XmlSpace(System::Xml::XmlSpace)يضبط نطاق xml:space الحالي.
XmlParserContext(const SharedPtr<XmlNameTable>&, const SharedPtr<XmlNamespaceManager>&, const String&, System::Xml::XmlSpace)ينشئ مثيلاً جديداً من الفئة XmlParserContext مع XmlNameTable وXmlNamespaceManager المحددين، وقيم xml:lang وxml:space.
XmlParserContext(const SharedPtr<XmlNameTable>&, const SharedPtr<XmlNamespaceManager>&, const String&, System::Xml::XmlSpace, const SharedPtr<System::Text::Encoding>&)ينشئ مثيلاً جديداً من الفئة XmlParserContext مع XmlNameTable وXmlNamespaceManager المحددين، وقيم xml:lang وxml:space، والترميز.
XmlParserContext(const SharedPtr<XmlNameTable>&, const SharedPtr<XmlNamespaceManager>&, const String&, const String&, const String&, const String&, const String&, const String&, System::Xml::XmlSpace)ينشئ مثيلاً جديداً من الفئة XmlParserContext مع XmlNameTable وXmlNamespaceManager المحددين، وعنوان URI الأساسي، وقيم xml:lang وxml:space، وقيم نوع المستند.
XmlParserContext(const SharedPtr<XmlNameTable>&, const SharedPtr<XmlNamespaceManager>&, const String&, const String&, const String&, const String&, const String&, const String&, System::Xml::XmlSpace, const SharedPtr<System::Text::Encoding>&)ينشئ مثيلاً جديداً من الفئة XmlParserContext مع XmlNameTable وXmlNamespaceManager المحددين، وعنوان URI الأساسي، وقيم xml:lang وxml:space، والترميز، وقيم نوع المستند.

Typedefs

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

ملاحظات

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

انظر أيضًا