XPathNavigator.MoveToChild メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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。
戻り値
XPathNavigator が子ノードに正常に移動した場合は true
。それ以外の場合は 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。
戻り値
XPathNavigator が子ノードに正常に移動した場合は true
。それ以外の場合は false
。 false
の場合、XPathNavigator の位置は変更されません。
例
メソッドの MoveToChild 例については、メソッドを AppendChild 参照してください。