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 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
true
zahrnout 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
true
zahrnout 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