XPathNavigator.SelectDescendants Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Sélectionne tous les nœuds descendants du nœud actuel qui correspondent aux critères de sélection.
Surcharges
| Nom | Description |
|---|---|
| SelectDescendants(XPathNodeType, Boolean) |
Sélectionne tous les nœuds descendants du nœud actuel qui ont une correspondance XPathNodeType. |
| SelectDescendants(String, String, Boolean) |
Sélectionne tous les nœuds descendants du nœud actuel avec le nom local et l’URI d’espace de noms spécifiés. |
SelectDescendants(XPathNodeType, Boolean)
Sélectionne tous les nœuds descendants du nœud actuel qui ont une correspondance 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
Paramètres
- type
- XPathNodeType
Nœuds XPathNodeType descendants.
- matchSelf
- Boolean
true pour inclure le nœud de contexte dans la sélection ; sinon, false.
Retours
Qui XPathNodeIterator contient les nœuds sélectionnés.
Exemples
Pour obtenir un exemple de sélection des nœuds ancêtres, enfants et descendants, consultez SelectAncestors.
Remarques
La SelectDescendants méthode n’a aucun effet sur l’état du XPathNavigator.
Voir aussi
S’applique à
SelectDescendants(String, String, Boolean)
Sélectionne tous les nœuds descendants du nœud actuel avec le nom local et l’URI d’espace de noms spécifiés.
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
Paramètres
- name
- String
Nom local des nœuds descendants.
- namespaceURI
- String
URI d’espace de noms des nœuds descendants.
- matchSelf
- Boolean
true pour inclure le nœud de contexte dans la sélection ; sinon, false.
Retours
Qui XPathNodeIterator contient les nœuds sélectionnés.
Exceptions
null ne peut pas être passé en tant que paramètre.
Exemples
Pour obtenir un exemple de sélection des nœuds ancêtres, enfants et descendants, consultez SelectAncestors.
Remarques
Si String.Empty elle est spécifiée comme name paramètre, tous les nœuds descendants appartenant à l’URI d’espace de noms spécifié sont sélectionnés. Si String.Empty elle est spécifiée comme namespaceURI paramètre, tous les nœuds descendants portant le nom local spécifié qui appartiennent à aucun espace de noms ne sont sélectionnés. Si les paramètres URI du nom local et de l’espace de noms sont String.Emptytous les deux, tous les nœuds descendants qui appartiennent à aucun espace de noms ne sont sélectionnés.
Un descendant est un enfant ou un enfant d’un enfant, et ainsi de suite ; ainsi, les nœuds sélectionnés ne contiennent jamais d’attribut ou de nœuds d’espace de noms.
La SelectDescendants méthode n’a aucun effet sur l’état du XPathNavigator.