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.