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 дочернего узла, к которому следует перейти.
Возвращаемое значение
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 пространства имен дочернего узла, к которому следует перейти.
Возвращаемое значение
true
, если XPathNavigator успешно перемещается к дочернему узлу, иначе — false
. Если возвращается значение false
, то положение XPathNavigator остается неизменным.
Примеры
Пример MoveToChild метода см. в описании AppendChild метода.