XPathNavigator.IsDescendant(XPathNavigator) Méthode

Définition

Détermine si le XPathNavigator spécifié est un descendant du XPathNavigator en cours.

public:
 virtual bool IsDescendant(System::Xml::XPath::XPathNavigator ^ nav);
public virtual bool IsDescendant (System.Xml.XPath.XPathNavigator? nav);
public virtual bool IsDescendant (System.Xml.XPath.XPathNavigator nav);
abstract member IsDescendant : System.Xml.XPath.XPathNavigator -> bool
override this.IsDescendant : System.Xml.XPath.XPathNavigator -> bool
Public Overridable Function IsDescendant (nav As XPathNavigator) As Boolean

Paramètres

Retours

Boolean

Retourne true si le XPathNavigator spécifié est un descendant de XPathNavigator en cours ; sinon, false.

Remarques

Un XPathNavigator est un descendant du courant XPathNavigator s’il est positionné sur un nœud descendant du courant XPathNavigator. Prenons, par exemple, la chaîne XML suivante :

<item><name>widget</name></item>

Si le courant XPathNavigator est positionné sur le item nœud et que le XPathNavigator spécifié est positionné sur le name nœud, IsDescendant retourne true.

Cette méthode retourne false toujours dans les conditions suivantes :

  • Le XPathNavigator spécifié partage la même implémentation, mais pointe vers une instance de document différente de celle du navigateur actuel.

  • L’implémentation XPathNavigator spécifiée est différente de celle du navigateur actuel.

S’applique à