XPathNavigator (XPath Data Model)

Die Klasse XPathNavigator stellt einen Lesezugriff auf XML-Dokumente bereit und bietet dennoch Selektion via XPath und beliebige Navigation ähnlich wie das XML DOM. Der XPathNavigator ist jedoch wesentlich schneller als das XML DOM.

Ein XPathNavigator kann wahlweise auf Basis einer Instanz der Klassen XPathDocument oder XmlDocument jeweils mit der Methode CreateNavigator() erzeugt werden. In beiden Fällen können Daten gelesen werden. Neu seit .NET 2.0 ist, dass im Fall der Verwendung des XmlDocument als Basis die XML-Daten auch verändert werden können.

Die Klasse XPathNavigator bietet folgenden Funktionsumfang:

  • Cursor-Modell: MoveToNext(), MoveToPrevious()

  • Enumeration: For/Each-Unterstützung (neu seit .NET 2.0)

  • Ab- ...

Get Microsoft .NET 4.0 - Crashkurs now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.