XPathNavigator.SelectDescendants メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
選択基準と一致する現在のノードのすべての子孫ノードを選択します。
オーバーロード
SelectDescendants(XPathNodeType, Boolean) |
一致する XPathNodeType を持つ現在のノードのすべての子孫ノードを選択します。 |
SelectDescendants(String, String, Boolean) |
指定されたローカル名と名前空間 URI を持つ現在のノードのすべての子孫ノードを選択します。 |
SelectDescendants(XPathNodeType, Boolean)
一致する 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)
指定されたローカル名と名前空間 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には影響しません。
こちらもご覧ください
適用対象
.NET