XPathNavigator.IsDescendant(XPathNavigator) Yöntem

Tanım

Belirtilen XPathNavigator öğesinin geçerli bir alt öğesi olup olmadığını belirler 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

Parametreler

nav
XPathNavigator

XPathNavigatorBunu ile karşılaştırmak için XPathNavigator .The XPathNavigator to compare to this XPathNavigator.

Döndürülenler

Boolean

true Belirtilen XPathNavigator geçerli bir alt öğesi ise XPathNavigator , aksi durumda, false .true if the specified XPathNavigator is a descendant of the current XPathNavigator; otherwise, false.

Açıklamalar

Geçerli öğenin bir alt XPathNavigator düğümünde konumlandırılmışsa geçerli bir alt öğesi olur XPathNavigator XPathNavigator .An XPathNavigator is a descendant of the current XPathNavigator if it is positioned on a descendant node of the current XPathNavigator. Örneğin, aşağıdaki XML dizesini al:Take, for example, the following XML string:

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

Geçerli XPathNavigator düğüm üzerinde konumlandırılmışsa item ve XPathNavigator belirtilen düğüm üzerinde konumlandırılmışsa, name IsDescendant döndürür true .If the current XPathNavigator is positioned on the item node, and the XPathNavigator specified is positioned on the name node, IsDescendant returns true.

Bu yöntem her zaman false aşağıdaki koşulların altına döndürülür:This method always returns false under the following conditions:

  • XPathNavigatorBelirtilen uygulama aynı uygulamayı paylaşır, ancak geçerli Gezginden farklı bir belge örneğinde işaret eder.The XPathNavigator specified shares the same implementation but points at a different document instance than the current navigator.

  • XPathNavigatorBelirtilen geçerli Gezginden farklı bir uygulamaya sahip.The XPathNavigator specified has a different implementation than the current navigator.

Şunlara uygulanır