XPathNavigator.SelectDescendants Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee selecteert u alle onderliggende knooppunten van het huidige knooppunt die voldoen aan de selectiecriteria.
Overloads
| Name | Description |
|---|---|
| SelectDescendants(XPathNodeType, Boolean) |
Hiermee selecteert u alle onderliggende knooppunten van het huidige knooppunt met een overeenkomende XPathNodeType. |
| SelectDescendants(String, String, Boolean) |
Hiermee selecteert u alle onderliggende knooppunten van het huidige knooppunt met de lokale naam en naamruimte-URI opgegeven. |
SelectDescendants(XPathNodeType, Boolean)
Hiermee selecteert u alle onderliggende knooppunten van het huidige knooppunt met een overeenkomende 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
Parameters
- type
- XPathNodeType
De XPathNodeType onderliggende knooppunten.
- matchSelf
- Boolean
true om het contextknooppunt in de selectie op te nemen; anders, false.
Retouren
Een XPathNodeIterator met de geselecteerde knooppunten.
Voorbeelden
Zie voor een voorbeeld van het selecteren van bovenliggende, onderliggende en onderliggende knooppunten SelectAncestors.
Opmerkingen
De SelectDescendants methode heeft geen effect op de status van de XPathNavigator.
Zie ook
Van toepassing op
SelectDescendants(String, String, Boolean)
Hiermee selecteert u alle onderliggende knooppunten van het huidige knooppunt met de lokale naam en naamruimte-URI opgegeven.
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
Parameters
- name
- String
De lokale naam van de onderliggende knooppunten.
- namespaceURI
- String
De naamruimte-URI van de onderliggende knooppunten.
- matchSelf
- Boolean
true om het contextknooppunt in de selectie op te nemen; anders, false.
Retouren
Een XPathNodeIterator met de geselecteerde knooppunten.
Uitzonderingen
null kan niet worden doorgegeven als parameter.
Voorbeelden
Zie voor een voorbeeld van het selecteren van bovenliggende, onderliggende en onderliggende knooppunten SelectAncestors.
Opmerkingen
Als String.Empty deze is opgegeven als de name parameter, worden alle onderliggende knooppunten geselecteerd die deel uitmaken van de opgegeven naamruimte-URI. Als String.Empty deze parameter is opgegeven namespaceURI , worden alle onderliggende knooppunten met de opgegeven lokale naam die tot geen naamruimte behoren geselecteerd. Als zowel de lokale naam als de URI-parameters van de naamruimte zijn String.Empty, worden alle onderliggende knooppunten geselecteerd die tot geen naamruimte behoren.
Een afstammeling is een kind of een kind van een kind, enzovoort; de geselecteerde knooppunten bevatten dus nooit kenmerk- of naamruimteknooppunten.
De SelectDescendants methode heeft geen effect op de status van de XPathNavigator.