XPathNavigator.MoveToChild Метод

Определение

Перемещает XPathNavigator на указанный дочерний узел.

Перегрузки

MoveToChild(XPathNodeType)

Перемещает XPathNavigator на дочерний узел указанного XPathNodeType.

MoveToChild(String, String)

Перемещает XPathNavigator к дочернему узлу с заданным локальным именем и URI пространства имен.

MoveToChild(XPathNodeType)

Перемещает XPathNavigator на дочерний узел указанного 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

Параметры

type
XPathNodeType

XPathNodeType дочернего узла, к которому следует перейти.

Возвращаемое значение

Boolean

true, если XPathNavigator успешно перемещается к дочернему узлу, иначе — false. Если возвращается значение false, то положение XPathNavigator остается неизменным.

Комментарии

Возвращаемое значение MoveToChild метода зависит от XPathNodeType текущего узла и XPathNodeType дочернего узла для перемещения.

В следующей таблице показаны различные XPathNodeType узлы и дочерние узлы, на которые они могут перемещаться.

XPathNodeType текущего узла XPathNodeType дочернего узла
Root Element, ProcessingInstruction, Comment или Text.
Element Element, ProcessingInstruction, Comment или Text.
Все остальные XPathNodeType значения Отсутствует.

Применяется к

MoveToChild(String, String)

Перемещает XPathNavigator к дочернему узлу с заданным локальным именем и 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

Параметры

localName
String

Локальное имя дочернего узла, к которому следует перейти.

namespaceURI
String

URI пространства имен дочернего узла, к которому следует перейти.

Возвращаемое значение

Boolean

true, если XPathNavigator успешно перемещается к дочернему узлу, иначе — false. Если возвращается значение false, то положение XPathNavigator остается неизменным.

Примеры

Пример MoveToChild метода см. в описании AppendChild метода.

Применяется к