語言

XPathNavigator.IsDescendant(XPathNavigator) 方法

定義

判斷指定 XPathNavigator 是否為當前流 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

參數

傳回

true 若指定 XPathNavigator 為電流 XPathNavigator的後代;否則, false。

備註

若 An XPathNavigator 位於電流的後代節點上,則稱 A 為該電流XPathNavigatorXPathNavigator的後代節點。 舉例來說,以下 XML 字串:

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

若電流XPathNavigator位於節點上item,且指定位於XPathNavigator節點上,則name返回 IsDescendanttrue。

此方法總是在以下條件下返回 false :

  • 指定的 Navigator XPathNavigator 共享相同的實作,但指向與目前導航器不同的文件實例。

  • 指定的版本 XPathNavigator 與現有導航器的實作不同。

適用於