XPathNavigator.IsDescendant(XPathNavigator) 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.
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
- nav
- XPathNavigator
XPathNavigator à comparer à XPathNavigator.
Retours
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.