Dela via


Noduppsättningsnavigering med XPathNavigator

Du kan navigera över noder i ett XPathDocument eller XmlDocument -objekt med hjälp av noduppsättningens navigeringsmetoder för XPathNavigator klassen. Du kan navigera över alla noder eller över en vald uppsättning noder som returneras av någon av markeringsmetoderna i XPathNavigator klassen.

Navigering för elementnoduppsättning

Klassen XPathNavigator innehåller flera metoder som används för att navigera i elementnoder. I följande tabell visas tillgängliga navigeringsmetoder och en beskrivning av hur de flyttas. Detta inkluderar inte metoder som används för att navigera i attribut- och namnområdesnoder.

Mer information om hur du väljer noder i ett XPathNavigator objekt finns i Välja, Utvärdera och matcha XML-data med XPathNavigator. Mer information om hur du navigerar i attribut- och namnområdesnoder finns i Attribut- och namnområdesnodnavigering med XPathNavigator.

Metod beskrivning
MoveTo XPathNavigator Flyttar till samma position som den XPathNavigator angivna.
MoveToChild Flyttar till en underordnad XPathNavigator nod i den aktuella noden.
MoveToFirst XPathNavigator Flyttar till den första syskonnoden i den aktuella noden.
MoveToFirstChild XPathNavigator Flyttar till den första underordnade noden i den aktuella noden.
MoveToFollowing XPathNavigator Flyttar till det angivna elementet i dokumentordning.
MoveToId XPathNavigator Flyttar till den nod som har ett attribut av typen ID med ett värde som matchar den angivna String.
MoveToNext XPathNavigator Flyttar till nästa syskonnod för den aktuella noden.
MoveToParent XPathNavigator Flyttar till den överordnade noden för den aktuella noden.
MoveToPrevious XPathNavigator Flyttar till den tidigare syskonnoden för den aktuella noden.
MoveToRoot XPathNavigator Flyttar till rotnoden i XML-dokumentet.

Nodnavigering av kommentarer och bearbetningsinstruktioner

Följande XPathNavigator klassmetoder är giltiga för att flytta till kommentarer eller bearbeta instruktioner från andra noder i ett XML-dokument.

Se även