XPathNavigator.SelectDescendants Metoda

Definice

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

Přetížení

Name Description
SelectDescendants(XPathNodeType, Boolean)

Vybere všechny potomky aktuálního uzlu, které mají odpovídající XPathNodeType.

SelectDescendants(String, String, Boolean)

Vybere všechny potomky 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
Zdroj:
XPathNavigator.cs
Zdroj:
XPathNavigator.cs

Vybere všechny potomky 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

Potomky XPathNodeType 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ého, podřízeného a potomkového uzlu 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
Zdroj:
XPathNavigator.cs
Zdroj:
XPathNavigator.cs

Vybere všechny potomky 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ého, podřízeného a potomkového uzlu naleznete v tématu SelectAncestors.

Poznámky

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

Potomek je dítě nebo dítě dítěte a tak dále; proto vybrané uzly nebudou nikdy obsahovat atributy ani uzly oboru názvů.

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

Viz také

Platí pro