XPathNavigator.IsDescendant(XPathNavigator) Metoda

Definice

Určuje, zda XPathNavigator je zadaný následníkem aktuálního XPathNavigator .Determines whether the specified XPathNavigator is a descendant of the current XPathNavigator.

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

Parametry

nav
XPathNavigator

Pro XPathNavigator porovnání s tímto XPathNavigator .The XPathNavigator to compare to this XPathNavigator.

Návraty

Boolean

true , pokud XPathNavigator je zadaný následník aktuálního XPathNavigator ; v opačném případě false .true if the specified XPathNavigator is a descendant of the current XPathNavigator; otherwise, false.

Poznámky

XPathNavigatorJe následníkem aktuálního prvku, XPathNavigator Pokud je umístěn v podřízeném uzlu aktuálního XPathNavigator .An XPathNavigator is a descendant of the current XPathNavigator if it is positioned on a descendant node of the current XPathNavigator. Vezměte například následující řetězec XML:Take, for example, the following XML string:

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

Pokud je aktuální XPathNavigator umístění na item uzlu a XPathNavigator je umístěn na name uzlu, IsDescendant vrátí true .If the current XPathNavigator is positioned on the item node, and the XPathNavigator specified is positioned on the name node, IsDescendant returns true.

Tato metoda vždy vrací false následující podmínky:This method always returns false under the following conditions:

  • XPathNavigatorZadaná sdílená složka má stejnou implementaci, ale odkazuje na jinou instanci dokumentu než aktuální Navigátor.The XPathNavigator specified shares the same implementation but points at a different document instance than the current navigator.

  • XPathNavigatorZadaná má jinou implementaci než aktuální Navigátor.The XPathNavigator specified has a different implementation than the current navigator.

Platí pro