XPathNavigator.IsDescendant(XPathNavigator) Metod

Definition

Avgör om den angivna XPathNavigator är en underordnad till den aktuella 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

Parametrar

nav
XPathNavigator

Att XPathNavigator jämföra med detta XPathNavigator.

Returer

true om den angivna XPathNavigator är en underordnad till den aktuella XPathNavigator, annars , false.

Kommentarer

An XPathNavigator är en underordnad till den aktuella XPathNavigator om den är placerad på en underordnad nod i den aktuella XPathNavigator. Ta till exempel följande XML-sträng:

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

Om strömmen XPathNavigator är placerad på item noden och den XPathNavigator angivna är placerad på name noden IsDescendant returnerar true.

Den här metoden returnerar false alltid under följande villkor:

  • Den XPathNavigator angivna delar samma implementering men pekar på en annan dokumentinstans än den aktuella navigatören.

  • Den XPathNavigator angivna har en annan implementering än den aktuella navigatören.

Gäller för