XPathNavigator.IsDescendant(XPathNavigator) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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.