Share via


XPathNavigator.IsDescendant(XPathNavigator) Yöntem

Tanım

Belirtilen XPathNavigator öğesinin geçerli XPathNavigatoröğesinin alt öğesi olup olmadığını belirler.

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

ile XPathNavigatorXPathNavigatorkarşılaştırabilirsiniz.

Döndürülenler

true belirtilen XPathNavigator geçerli XPathNavigatoröğesinin alt öğesiyse; değilse, false.

Açıklamalar

, XPathNavigator geçerli öğesinin alt düğümüne konumlandırıldıysa geçerlinin XPathNavigatorXPathNavigatoralt öğesidir. Örneğin, aşağıdaki XML dizesini alın:

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

Geçerli XPathNavigator düğümde item konumlandırıldıysa ve XPathNavigator belirtilen düğüm düğümde name konumlandırıldıysa döndürür IsDescendanttrue.

Bu yöntem her zaman aşağıdaki koşullar altında döndürür false :

  • Belirtilen uygulama XPathNavigator aynı uygulamayı paylaşır, ancak geçerli gezginden farklı bir belge örneğini işaret ediyor.

  • Belirtilen XPathNavigator geçerli gezginden farklı bir uygulamaya sahip.

Şunlara uygulanır