Suchen mit dem XPathNavigator

Eine andere Möglichkeit, XML-Dokumente mit XPath zu durchsuchen, ist die Verwendung der .NET-Klasse XPathNavigator, die im Namensraum System.Xml.XPath definiert ist. Dieser Namensraum enthält eine Reihe von Klassen, die optimierte Operationen für das Durchsuchen von und Iterieren über XML-Daten mithilfe von XPath bereitstellen.

Um die Anwendung dieser Funktionen zu zeigen, wollen wir die gleichen Kundendaten wie in den vorigen Beispielen suchen (siehe Beispiel 14-4).

Beispiel 14-4. Ein XML-Dokument mit XPathNavigator durchsuchen

using System; using System.Collections.Generic; using System.IO; using System.Xml; using System.Xml.XPath; namespace Programming_CSharp { public class Customer { public string FirstName { get; ...

Get Programmieren mit C# 3.0 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.