XPathNavigator.IsDescendant(XPathNavigator) Methode

Definition

Bestimmt, ob es sich bei dem angegebenen Wert XPathNavigator um ein untergeordnetes Element des aktuellen XPathNavigatorTyps handelt.

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 zu vergleichende XPathNavigatorWert.

Gibt zurück

truewenn es sich bei der angegebenen XPathNavigator Umlage um ein untergeordnetes Element des aktuellen XPathNavigator; andernfalls handelt. false

Hinweise

Ein XPathNavigator absteigender Teil des aktuellen XPathNavigator Elements, wenn er auf einem untergeordneten Knoten des aktuellen XPathNavigatorKnotens positioniert 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 wird der trueWert zurückgegeben.

Diese Methode gibt immer unter den folgenden Bedingungen zurück false :

  • Die XPathNavigator angegebene Datei verwendet dieselbe Implementierung, verweist jedoch auf eine andere Dokumentinstanz als den aktuellen Navigator.

  • Der XPathNavigator angegebene Parameter weist eine andere Implementierung als der aktuelle Navigator auf.

Gilt für: