XPathNavigator.IsDescendant(XPathNavigator) Metoda

Definice

Určuje, zda je zadaná XPathNavigator potomkem aktuálního XPathNavigatorobjektu .

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.

Návraty

true pokud je zadaná XPathNavigator potomkem aktuálního XPathNavigator, jinak hodnota false.

Poznámky

Je XPathNavigator potomkem aktuálního, XPathNavigator pokud je umístěn na uzlu potomku aktuálního XPathNavigatorobjektu . Vezměme si například následující řetězec XML:

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

Pokud je proud XPathNavigator umístěn na item uzlu a XPathNavigator zadaný je umístěn na name uzlu, IsDescendant vrátí true.

Tato metoda vždy vrací false za následujících podmínek:

  • Zadaný XPathNavigator sdílí stejnou implementaci, ale odkazuje na jinou instanci dokumentu než aktuální navigátor.

  • Zadaný XPathNavigator má jinou implementaci než aktuální navigátor.

Platí pro