## XPathNodeType enum


يعرّف أنواع عقد [XPath](../) التي يمكن إرجاعها من فئة [XPathNavigator](../xpathnavigator/).

```cpp
enum class XPathNodeType
```

### القيم

| الاسم | القيمة | الوصف |
| --- | --- | --- |
| الجذر | 0 | عقدة الجذر في مستند XML أو شجرة العقد. |
| Element | 1 | عنصر، مثل **<element>**. |
| Attribute | 2 | خاصية، مثل **id='123'**. |
| مساحة اسمية | 3 | مساحة اسم، مثل **xmlns=\"namespace\"**. |
| Text | 4 | محتوى النص لعقدة. يعادل نموذج كائن المستند [Object](../../system/object/) (DOM) [Text](../../system.text/) وأنواع عقد CDATA. يحتوي على حرف واحد على الأقل. |
| SignificantWhitespace | 5 | عقدة تحتوي على أحرف مسافة بيضاء و **xml:space** مُعيَّنة إلى **preserve**. |
| مسافة بيضاء | 6 | عقدة تحتوي فقط على أحرف مسافة بيضاء ولا توجد مسافة بيضاء ذات معنى. أحرف المسافة البيضاء هي **'\\x20'**, **'\\x0d'**, **'\\x0a'**, **'\\x09'**. |
| ProcessingInstruction | 7 | تعليمات معالجة، مثل **<?pi test?>**. لا تشمل إعلانات XML، التي لا تكون مرئية لفئة [XPathNavigator](../xpathnavigator/). |
| Comment | 8 | تعليق، مثل ****. |
| All | 9 | أي من أنواع العقد [XPathNodeType](./). |

## انظر أيضًا

* Namespace [System::Xml::XPath](../)
* Library [Aspose.Page for C++](../../)
