فئة System::Xml::XmlNode
محتويات
[
يخفي
]XmlNode class
يمثل عقدة واحدة في مستند XML.
class XmlNode : public System::Collections::Generic::IEnumerable<SharedPtr<System::Xml::XmlNode>>,
public System::Xml::XPath::IXPathNavigable
الطرق
| طريقة | الوصف |
|---|---|
| virtual AppendChild(SharedPtr<XmlNode>) | يضيف العقدة المحددة إلى نهاية قائمة العقد الفرعية لهذه العقدة. |
| virtual Clone() | ينشئ نسخة مكررة من هذه العقدة. |
| virtual CloneNode(bool) | ينشئ نسخة مكررة من العقدة عند تجاوزها في فئة مشتقة. |
| CreateNavigator() override | ينشئ كائن XPathNavigator للتنقل في هذا الكائن. |
| virtual get_Attributes() | يعيد XmlAttributeCollection يحتوي على سمات هذه العقدة. |
| virtual get_BaseURI() | يعيد عنوان URI الأساسي للعقدة الحالية. |
| virtual get_ChildNodes() | يعيد جميع العقد الفرعية للعقدة. |
| virtual get_FirstChild() | يعيد أول عقدة فرعية للعقدة. |
| virtual get_HasChildNodes() | يعيد قيمة تشير إلى ما إذا كانت هذه العقدة تحتوي على أي عقد فرعية. |
| virtual get_InnerText() | يعيد القيم المدمجة للعقدة وجميع عقدها الفرعية. |
| virtual get_InnerXml() | يعيد الترميز الذي يمثل فقط العقد الفرعية لهذه العقدة. |
| virtual get_IsReadOnly() | يرجع قيمة تشير إلى ما إذا كانت العقدة للقراءة فقط. |
| virtual get_LastChild() | يعيد آخر عقدة فرعية للعقدة. |
| virtual get_LocalName() | يعيد الاسم المحلي للعقدة، عندما يتم تجاوزه في فئة مشتقة. |
| virtual get_Name() | يعيد الاسم المؤهل للعقدة، عندما يتم تجاوزه في فئة مشتقة. |
| virtual get_NamespaceURI() | يرجع URI مساحة الاسم لهذه العقدة. |
| virtual get_NextSibling() | يعيد العقدة التي تلي هذه العقدة مباشرةً. |
| virtual get_NodeType() | يعيد نوع العقدة الحالية، عندما يتم تجاوزه في فئة مشتقة. |
| virtual get_OuterXml() | يعيد الترميز الذي يحتوي على هذه العقدة وجميع عقدها الفرعية. |
| virtual get_OwnerDocument() | يرجع XmlDocument التي تنتمي إليها هذه العقدة. |
| virtual get_ParentNode() | يعيد الأب لهذه العقدة (للعقد التي يمكن أن يكون لها أب). |
| virtual get_Prefix() | يرجع بادئة مساحة الاسم لهذه العقدة. |
| virtual get_PreviousSibling() | يعيد العقدة التي تسبق هذه العقدة مباشرةً. |
| virtual get_PreviousText() | يرجع عقدة النص التي تسبق هذه العقدة مباشرةً. |
| virtual get_SchemaInfo() | يرجع مجموعة معلومات ما بعد التحقق من المخطط التي تم تعيينها لهذه العقدة نتيجة للتحقق من المخطط. |
| virtual get_Value() | يرجع قيمة العقدة. |
| GetEnumerator() override | يعيد عدادًا يتنقل عبر العقد الفرعية في العقدة الحالية. |
| virtual GetNamespaceOfPrefix(String) | يبحث عن أقرب تعريف xmlns للبادئة المعطاة الموجود في نطاق العقدة الحالية ويعيد URI مساحة الاسم في التعريف. |
| virtual GetPrefixOfNamespace(String) | يبحث عن أقرب تعريف xmlns لـ URI مساحة الاسم المعطى الموجود في نطاق العقدة الحالية ويعيد البادئة المعرفة في ذلك التعريف. |
| virtual idx_get(String) | يعيد أول عنصر فرعي بالاسم المحدد XmlNode::get_Name. |
| virtual idx_get(String, String) | يعيد أول عنصر فرعي بالقيم المحددة XmlNode::get_LocalName و XmlNode::get_NamespaceURI. |
| virtual InsertAfter(SharedPtr<XmlNode>, SharedPtr<XmlNode>) | يدرج العقدة المحددة مباشرةً بعد عقدة المرجع المحددة. |
| virtual InsertBefore(SharedPtr<XmlNode>, SharedPtr<XmlNode>) | يدرج العقدة المحددة مباشرةً قبل عقدة المرجع المحددة. |
| virtual Normalize() | يضع جميع عقد XmlText في العمق الكامل للشجرة الفرعية تحت هذا XmlNode في شكل “عادي” حيث يفصل الترميز فقط (أي العلامات، التعليقات، تعليمات المعالجة، أقسام CDATA، وإشارات الكيان) بين عقد XmlText، أي لا توجد عقد XmlText متجاورة. |
| virtual PrependChild(SharedPtr<XmlNode>) | يضيف العقدة المحددة إلى بداية قائمة العقد الفرعية لهذه العقدة. |
| virtual RemoveAll() | يزيل جميع العقد الفرعية و/أو السمات للعقدة الحالية. |
| virtual RemoveChild(SharedPtr<XmlNode>) | يزيل العقدة الفرعية المحددة. |
| virtual ReplaceChild(SharedPtr<XmlNode>, SharedPtr<XmlNode>) | يستبدل العقدة الفرعية oldChild بـ عقدة newChild. |
| SelectNodes(const String&) | يختار قائمة من العقد التي تطابق تعبير XPath. |
| SelectNodes(const String&, const SharedPtr<XmlNamespaceManager>&) | يختار قائمة من العقد التي تطابق تعبير XPath. أي بادئات تم العثور عليها في تعبير XPath يتم حلها باستخدام XmlNamespaceManager المقدم. |
| SelectSingleNode(const String&) | يختار أول XmlNode يطابق تعبير XPath. |
| SelectSingleNode(const String&, const SharedPtr<XmlNamespaceManager>&) | يختار أول XmlNode يطابق تعبير XPath. أي بادئات تم العثور عليها في تعبير XPath يتم حلها باستخدام XmlNamespaceManager المقدم. |
| virtual set_InnerText(String) | يضبط القيم المدمجة للعقدة وجميع عقدها الفرعية. |
| virtual set_InnerXml(String) | يضبط الترميز الذي يمثل فقط العقد الفرعية لهذه العقدة. |
| virtual set_Prefix(String) | يضبط بادئة مساحة الاسم لهذه العقدة. |
| virtual set_Value(String) | يضبط قيمة العقدة. |
| virtual Supports(String, String) | يفحص ما إذا كان تنفيذ DOM يدعم ميزة محددة. |
| virtual WriteContentTo(const SharedPtr<XmlWriter>&) | يحفظ جميع العقد الفرعية للعقدة إلى XmlWriter المحدد، عند تجاوزها في فئة مشتقة. |
| virtual WriteTo(const SharedPtr<XmlWriter>&) | يحفظ العقدة الحالية إلى XmlWriter المحدد، عند تجاوزها في فئة مشتقة. |
Typedefs
| تعريف نوع | الوصف |
|---|---|
| Ptr | اسم مستعار لمؤشر مشترك إلى مثيل من هذه الفئة. |
انظر أيضًا
- Class IEnumerable
- Class IXPathNavigable
- Namespace System::Xml
- Library Aspose.Page for C++