Sdílet prostřednictvím


XPathNavigator.SelectDescendants Metoda

Definice

Vybere všechny podřízené uzly aktuálního uzlu, které odpovídají kritériím výběru.

Přetížení

SelectDescendants(XPathNodeType, Boolean)

Vybere všechny podřízené uzly aktuálního uzlu, které mají odpovídající XPathNodeType.

SelectDescendants(String, String, Boolean)

Vybere všechny podřízené uzly aktuálního uzlu se zadaným místním názvem a identifikátorem URI oboru názvů.

SelectDescendants(XPathNodeType, Boolean)

Zdroj:
XPathNavigator.cs
Zdroj:
XPathNavigator.cs
Zdroj:
XPathNavigator.cs

Vybere všechny podřízené uzly aktuálního uzlu, které mají odpovídající 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

Parametry

type
XPathNodeType

Z XPathNodeType podřízených uzlů.

matchSelf
Boolean

truezahrnout kontextový uzel do výběru; v opačném případě . false

Návraty

Obsahuje XPathNodeIterator vybrané uzly.

Příklady

Příklad výběru nadřazených, podřízených a následnických uzlů najdete v tématu SelectAncestors.

Poznámky

Metoda SelectDescendants nemá žádný vliv na stav .XPathNavigator

Viz také

Platí pro

SelectDescendants(String, String, Boolean)

Zdroj:
XPathNavigator.cs
Zdroj:
XPathNavigator.cs
Zdroj:
XPathNavigator.cs

Vybere všechny podřízené uzly aktuálního uzlu se zadaným místním názvem a identifikátorem URI oboru názvů.

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

Parametry

name
String

Místní název následnických uzlů.

namespaceURI
String

Identifikátor URI oboru názvů následnických uzlů.

matchSelf
Boolean

truezahrnout kontextový uzel do výběru; v opačném případě . false

Návraty

Obsahuje XPathNodeIterator vybrané uzly.

Výjimky

null nelze předat jako parametr.

Příklady

Příklad výběru nadřazených, podřízených a následnických uzlů najdete v tématu SelectAncestors.

Poznámky

Pokud String.Empty je zadán jako name parametr, jsou vybrány všechny podřízené uzly, které patří do zadaného identifikátoru URI oboru názvů. Pokud String.Empty je zadán jako namespaceURI parametr, jsou vybrány všechny podřízené uzly se zadaným místním názvem, které nepatří do žádného oboru názvů. Pokud jsou String.Emptyparametry identifikátoru URI místního názvu i oboru názvů , budou vybrány všechny podřízené uzly, které nepatří do žádného oboru názvů.

Potomek je dítě nebo dítě dítěte a tak dále; Vybrané uzly proto nikdy nebudou obsahovat uzly atributů nebo oborů názvů.

Metoda SelectDescendants nemá žádný vliv na stav .XPathNavigator

Viz také

Platí pro