XPathNavigator.IsDescendant(XPathNavigator) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.