XPathNavigator.SelectDescendants Methode

Definitie

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.

Zie ook

Van toepassing op