XPathNavigator.IsDescendant(XPathNavigator) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Bestimmt, ob der angegebene XPathNavigator ein Nachkomme des aktuellen XPathNavigator ist.
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
Parameter
- nav
- XPathNavigator
Der XPathNavigator, der mit diesem XPathNavigator verglichen werden soll.
Gibt zurück
true
, wenn der angegebene XPathNavigator ein Nachkomme des aktuellen XPathNavigator ist, andernfalls false
.
Hinweise
Ein XPathNavigator ist ein absteigendes Element des aktuellen XPathNavigator , wenn es auf einem absteigenden Knoten des aktuellen XPathNavigatorpositioniert ist. Nehmen Sie beispielsweise die folgende XML-Zeichenfolge:
<item><name>widget</name></item>
Wenn der aktuelle XPathNavigator auf dem item
Knoten positioniert ist und der XPathNavigator angegebene auf dem name
Knoten positioniert ist, IsDescendant gibt zurück true
.
Diese Methode gibt immer unter den folgenden Bedingungen zurück false
:
Der XPathNavigator angegebene verwendet dieselbe Implementierung, verweist aber auf eine andere Dokumentinstanz als der aktuelle Navigator.
Der XPathNavigator angegebene verfügt über eine andere Implementierung als der aktuelle Navigator.