XPathNavigator.SelectDescendants Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.