XPathNavigator.SelectDescendants Yöntem

Tanım

Geçerli düğümün seçim ölçütleriyle eşleşen tüm alt düğümlerini seçer.

Aşırı Yüklemeler

SelectDescendants(XPathNodeType, Boolean)

Geçerli düğümün eşleşen XPathNodeTypetüm alt düğümlerini seçer.

SelectDescendants(String, String, Boolean)

Yerel ad ve ad alanı URI'sinin belirtildiği geçerli düğümün tüm alt düğümlerini seçer.

SelectDescendants(XPathNodeType, Boolean)

Kaynak:
XPathNavigator.cs
Kaynak:
XPathNavigator.cs
Kaynak:
XPathNavigator.cs

Geçerli düğümün eşleşen XPathNodeTypetüm alt düğümlerini seçer.

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

Parametreler

type
XPathNodeType

Alt XPathNodeType düğümlerin sayısı.

matchSelf
Boolean

true bağlam düğümünü seçime eklemek için; aksi takdirde , false.

Döndürülenler

XPathNodeIterator Seçili düğümleri içeren bir.

Örnekler

Üst, alt ve alt düğüm seçme örneği için bkz SelectAncestors. .

Açıklamalar

yönteminin SelectDescendants durumunu etkilemesi XPathNavigatorgerekmez.

Ayrıca bkz.

Şunlara uygulanır

SelectDescendants(String, String, Boolean)

Kaynak:
XPathNavigator.cs
Kaynak:
XPathNavigator.cs
Kaynak:
XPathNavigator.cs

Yerel ad ve ad alanı URI'sinin belirtildiği geçerli düğümün tüm alt düğümlerini seçer.

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

Parametreler

name
String

Alt düğümlerin yerel adı.

namespaceURI
String

Alt düğümlerin ad alanı URI'si.

matchSelf
Boolean

true bağlam düğümünü seçime eklemek için; aksi takdirde , false.

Döndürülenler

XPathNodeIterator Seçili düğümleri içeren bir.

Özel durumlar

null parametre olarak geçirilemez.

Örnekler

Üst, alt ve alt düğüm seçme örneği için bkz SelectAncestors. .

Açıklamalar

parametre olarak name belirtilirseString.Empty, belirtilen ad alanı URI'sine ait tüm alt düğümler seçilir. parametresi olarak namespaceURI belirtilirseString.Empty, ad alanına ait olmayan belirtilen yerel ada sahip tüm alt düğümler seçilir. Hem yerel ad hem de ad alanı URI parametreleri ise String.Empty, ad alanına ait olmayan tüm alt düğümler seçilir.

Alt öğe bir çocuk veya bir çocuğun çocuğudur ve bu şekilde devam eder; bu nedenle seçili düğümler hiçbir zaman öznitelik veya ad alanı düğümleri içermez.

yönteminin SelectDescendants durumunu etkilemesi XPathNavigatorgerekmez.

Ayrıca bkz.

Şunlara uygulanır