Freigeben über


XPathNavigator.MoveToChild Methode

Definition

Verschiebt den XPathNavigator auf den angegebenen untergeordneten Knoten.

Überlädt

MoveToChild(XPathNodeType)

Verschiebt den XPathNavigator auf den untergeordneten Knoten vom angegebenen XPathNodeType.

MoveToChild(String, String)

Verschiebt den XPathNavigator auf den untergeordneten Knoten mit dem angegebenen lokalen Namen und Namespace-URI.

MoveToChild(XPathNodeType)

Verschiebt den XPathNavigator auf den untergeordneten Knoten vom angegebenen XPathNodeType.

public:
 virtual bool MoveToChild(System::Xml::XPath::XPathNodeType type);
public virtual bool MoveToChild (System.Xml.XPath.XPathNodeType type);
abstract member MoveToChild : System.Xml.XPath.XPathNodeType -> bool
override this.MoveToChild : System.Xml.XPath.XPathNodeType -> bool
Public Overridable Function MoveToChild (type As XPathNodeType) As Boolean

Parameter

type
XPathNodeType

Der XPathNodeType des untergeordneten Knotens, auf den die Position verschoben werden soll.

Gibt zurück

Boolean

true, wenn der XPathNavigator erfolgreich auf den untergeordneten Knoten verschoben werden konnte; andernfalls false. Wenn false, bleibt die Position des XPathNavigator unverändert.

Hinweise

Der Rückgabewert der MoveToChild Methode hängt XPathNodeType vom aktuellen Knoten und XPathNodeType dem untergeordneten Knoten ab, um zu wechseln.

Die folgende Tabelle zeigt die verschiedenen XPathNodeType Knoten und die untergeordneten Knoten, zu der sie wechseln können.

XPathNodeType des aktuellen Knotens XPathNodeType des untergeordneten Knotens
Root Element, ProcessingInstruction, Comment oder Text.
Element Element, ProcessingInstruction, Comment oder Text.
Alle anderen XPathNodeType Werte Keine.

Gilt für

MoveToChild(String, String)

Verschiebt den XPathNavigator auf den untergeordneten Knoten mit dem angegebenen lokalen Namen und Namespace-URI.

public:
 virtual bool MoveToChild(System::String ^ localName, System::String ^ namespaceURI);
public virtual bool MoveToChild (string localName, string namespaceURI);
abstract member MoveToChild : string * string -> bool
override this.MoveToChild : string * string -> bool
Public Overridable Function MoveToChild (localName As String, namespaceURI As String) As Boolean

Parameter

localName
String

Der lokale Name des untergeordneten Knotens, auf den die Position verschoben werden soll.

namespaceURI
String

Der Namespace-URI des untergeordneten Knotens, auf den die Position verschoben werden soll.

Gibt zurück

Boolean

true, wenn der XPathNavigator erfolgreich auf den untergeordneten Knoten verschoben werden konnte; andernfalls false. Wenn false, bleibt die Position des XPathNavigator unverändert.

Beispiele

Ein Beispiel für die Methode finden Sie in der MoveToChild AppendChild Methode.

Gilt für