Udostępnij za pośrednictwem


Nawigacja po zestawie węzłów przy użyciu klasy XPathNavigator

Możesz nawigować po węzłach w XPathDocument obiekcie lub XmlDocument przy użyciu metod nawigacji zestawu węzłów XPathNavigator klasy . Możesz nawigować po wszystkich węzłach lub przez wybrany zestaw węzłów zwracanych przez jedną z metod XPathNavigator wyboru klasy.

Nawigacja zestawu węzłów elementu

Klasa XPathNavigator udostępnia kilka metod używanych do nawigowania po węzłach elementów. W poniższej tabeli przedstawiono dostępne metody nawigacji oraz opis sposobu ich przenoszenia; Nie obejmuje to metod używanych do nawigowania po węzłach atrybutu i przestrzeni nazw.

Aby uzyskać więcej informacji na temat wybierania węzłów w XPathNavigator obiekcie, zobacz Wybieranie, ocenianie i dopasowywanie danych XML przy użyciu klasy XPathNavigator. Aby uzyskać więcej informacji na temat nawigowania po węzłach atrybutów i przestrzeni nazw, zobacz Attribute and Namespace Node Navigation Using XPathNavigator (Nawigacja atrybutów i przestrzeni nazw przy użyciu klasy XPathNavigator).

Metoda opis
MoveTo Przenosi obiekt XPathNavigator do tej samej pozycji określonego XPathNavigator .
MoveToChild XPathNavigator Przenosi element do węzła podrzędnego bieżącego węzła.
MoveToFirst XPathNavigator Przenosi element do pierwszego węzła równorzędnego bieżącego węzła.
MoveToFirstChild Przenosi element XPathNavigator do pierwszego węzła podrzędnego bieżącego węzła.
MoveToFollowing Przenosi element XPathNavigator do określonego elementu w kolejności dokumentu.
MoveToId XPathNavigator Przenosi element do węzła, który ma atrybut typu ID z wartością zgodną z danym Stringelementem .
MoveToNext Przenosi element XPathNavigator do następnego węzła równorzędnego bieżącego węzła.
MoveToParent XPathNavigator Przenosi element do węzła nadrzędnego bieżącego węzła.
MoveToPrevious Przenosi element XPathNavigator do poprzedniego węzła równorzędnego bieżącego węzła.
MoveToRoot Przenosi element XPathNavigator do węzła głównego dokumentu XML.

Komentarze i przetwarzanie nawigacji węzła instrukcji

Następujące XPathNavigator metody klasy są prawidłowe w przypadku przechodzenia do komentarzy lub przetwarzania instrukcji z innych węzłów w dokumencie XML.

Zobacz też