## XPathNodeType enum


Definiert die [XPath](../)-Knotentypen, die von der [XPathNavigator](../xpathnavigator/)-Klasse zurückgegeben werden können.

```cpp
enum class XPathNodeType
```

### Werte

| Name | Wert | Beschreibung |
| --- | --- | --- |
| Root | 0 | Der Wurzelknoten des XML-Dokuments oder des Knotensbaums. |
| Element | 1 | Ein Element, zum Beispiel **<element>**. |
| Attribute | 2 | Ein Attribut, zum Beispiel **id='123'**. |
| Namensraum | 3 | Ein Namensraum, zum Beispiel **xmlns=\"namespace\"**. |
| Text | 4 | Der Textinhalt eines Knotens. Entspricht dem Document [Object](../../system/object/)-Modell (DOM) [Text](../../system.text/)- und CDATA-Knotentypen. Enthält mindestens ein Zeichen. |
| SignificantWhitespace | 5 | Ein Knoten mit Leerzeichenzeichen und **xml:space** auf **preserve** gesetzt. |
| Whitespace | 6 | Ein Knoten, der nur Leerzeichenzeichen enthält und keinen signifikanten Leerraum hat. Leerzeichenzeichen sind **'\\x20'**, **'\\x0d'**, **'\\x0a'**, **'\\x09'**. |
| ProcessingInstruction | 7 | Eine Verarbeitungsanweisung, zum Beispiel **<?pi test?>**. Dies schließt keine XML-Deklarationen ein, die für die [XPathNavigator](../xpathnavigator/)-Klasse nicht sichtbar sind. |
| Comment | 8 | Ein Kommentar, zum Beispiel ****. |
| All | 9 | Jeder der [XPathNodeType](./)-Knotentypen. |

## Siehe auch

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