Udostępnij za pośrednictwem


XPathNavigator.IsDescendant(XPathNavigator) Metoda

Definicja

Określa, czy określony XPathNavigator element jest elementem podrzędnym bieżącego XPathNavigatorelementu .

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

Parametry

nav
XPathNavigator

Element XPathNavigator , który ma być porównywany z tym XPathNavigatorelementem .

Zwraca

Boolean

true jeśli określona XPathNavigator wartość jest elementem podrzędnym bieżącego XPathNavigatorelementu false; w przeciwnym razie .

Uwagi

Element XPathNavigator jest elementem podrzędnym bieżącego XPathNavigator elementu , jeśli jest umieszczony w węźle podrzędnym bieżącego XPathNavigatorelementu . Weźmy na przykład następujący ciąg XML:

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

Jeśli bieżący XPathNavigator jest umieszczony w węźle item , a XPathNavigator określony jest umieszczony w węźle name , IsDescendant zwraca wartość true.

Ta metoda zawsze jest zwracana false w następujących warunkach:

  • Określona XPathNavigator wersja udostępnia tę samą implementację, ale wskazuje na inne wystąpienie dokumentu niż bieżący nawigator.

  • Określona XPathNavigator wersja ma inną implementację niż bieżący nawigator.

Dotyczy