XPathNavigator.SelectDescendants メソッド

定義

選択基準と一致する現在のノードのすべての子孫ノードを選択します。

オーバーロード

SelectDescendants(XPathNodeType, Boolean)

一致する XPathNodeType を持つ現在のノードのすべての子孫ノードを選択します。

SelectDescendants(String, String, Boolean)

指定されたローカル名と名前空間 URI を持つ現在のノードのすべての子孫ノードを選択します。

SelectDescendants(XPathNodeType, Boolean)

ソース:
XPathNavigator.cs
ソース:
XPathNavigator.cs
ソース:
XPathNavigator.cs

一致する XPathNodeType を持つ現在のノードのすべての子孫ノードを選択します。

public:
 virtual System::Xml::XPath::XPathNodeIterator ^ SelectDescendants(System::Xml::XPath::XPathNodeType type, bool matchSelf);
public virtual System.Xml.XPath.XPathNodeIterator SelectDescendants (System.Xml.XPath.XPathNodeType type, bool matchSelf);
abstract member SelectDescendants : System.Xml.XPath.XPathNodeType * bool -> System.Xml.XPath.XPathNodeIterator
override this.SelectDescendants : System.Xml.XPath.XPathNodeType * bool -> System.Xml.XPath.XPathNodeIterator
Public Overridable Function SelectDescendants (type As XPathNodeType, matchSelf As Boolean) As XPathNodeIterator

パラメーター

type
XPathNodeType

子孫ノードの XPathNodeType

matchSelf
Boolean

選択項目にコンテキスト ノードを含める場合は true。それ以外の場合は false

戻り値

選択されたノードを格納している XPathNodeIterator

先祖ノード、子ノード、子孫ノードを選択する例については、「」を参照してください SelectAncestors

注釈

メソッドは SelectDescendants の状態 XPathNavigatorには影響しません。

こちらもご覧ください

適用対象

SelectDescendants(String, String, Boolean)

ソース:
XPathNavigator.cs
ソース:
XPathNavigator.cs
ソース:
XPathNavigator.cs

指定されたローカル名と名前空間 URI を持つ現在のノードのすべての子孫ノードを選択します。

public:
 virtual System::Xml::XPath::XPathNodeIterator ^ SelectDescendants(System::String ^ name, System::String ^ namespaceURI, bool matchSelf);
public virtual System.Xml.XPath.XPathNodeIterator SelectDescendants (string name, string namespaceURI, bool matchSelf);
abstract member SelectDescendants : string * string * bool -> System.Xml.XPath.XPathNodeIterator
override this.SelectDescendants : string * string * bool -> System.Xml.XPath.XPathNodeIterator
Public Overridable Function SelectDescendants (name As String, namespaceURI As String, matchSelf As Boolean) As XPathNodeIterator

パラメーター

name
String

子孫ノードのローカル名。

namespaceURI
String

子孫ノードの名前空間 URI。

matchSelf
Boolean

選択項目にコンテキスト ノードを含める場合は true。それ以外の場合は false

戻り値

選択されたノードを格納している XPathNodeIterator

例外

パラメーターとして null を渡すことはできません。

先祖ノード、子ノード、および子孫ノードを選択する例については、「」を参照してください SelectAncestors

注釈

が パラメーターとしてname指定されている場合String.Emptyは、指定された名前空間 URI に属するすべての子孫ノードが選択されます。 が パラメーターとしてnamespaceURI指定されている場合String.Emptyは、名前空間に属していない、指定されたローカル名を持つすべての子孫ノードが選択されます。 ローカル名と名前空間 URI パラメーターの両方が の場合は String.Empty、名前空間に属していないすべての子孫ノードが選択されます。

子孫とは、子または子の子などです。したがって、選択したノードに属性ノードや名前空間ノードが含まれることはありません。

メソッドは SelectDescendants の状態 XPathNavigatorには影響しません。

こちらもご覧ください

適用対象