Partage via


XPathNavigator.SelectDescendants Méthode

Définition

Sélectionne tous les nœuds descendants du nœud actuel qui correspondent aux critères de sélection.

Surcharges

SelectDescendants(XPathNodeType, Boolean)

Sélectionne tous les nœuds descendants du nœud actuel qui possèdent un XPathNodeType correspondant.

SelectDescendants(String, String, Boolean)

Sélectionne tous les nœuds descendants du nœud actuel dotés du nom local et de l'URI d'espace de noms spécifiés.

SelectDescendants(XPathNodeType, Boolean)

Source:
XPathNavigator.cs
Source:
XPathNavigator.cs
Source:
XPathNavigator.cs

Sélectionne tous les nœuds descendants du nœud actuel qui possèdent un XPathNodeType correspondant.

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

XPathNodeType des nœuds descendants.

matchSelf
Boolean

true pour inclure le nœud de contexte dans la sélection ; sinon, false.

Retours

XPathNodeIterator qui contient les nœuds sélectionnés.

Exemples

Pour obtenir un exemple de sélection de 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)

Source:
XPathNavigator.cs
Source:
XPathNavigator.cs
Source:
XPathNavigator.cs

Sélectionne tous les nœuds descendants du nœud actuel dotés du nom local et de 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

XPathNodeIterator qui contient les nœuds sélectionnés.

Exceptions

null ne peut pas être passé comme paramètre.

Exemples

Pour obtenir un exemple de sélection de nœuds ancêtres, enfants et descendants, consultez SelectAncestors.

Remarques

Si String.Empty est spécifié comme name paramètre, tous les nœuds descendants qui appartiennent à l’URI d’espace de noms spécifié sont sélectionnés. Si String.Empty est spécifié comme namespaceURI paramètre, tous les nœuds descendants avec le nom local spécifié qui n’appartiennent à aucun espace de noms sont sélectionnés. Si les paramètres de nom local et d’URI d’espace de noms sont String.Emptytous les deux , tous les nœuds descendants qui n’appartiennent à aucun espace de noms 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 de nœuds d’attribut ou d’espace de noms.

La SelectDescendants méthode n’a aucun effet sur l’état du XPathNavigator.

Voir aussi

S’applique à