Condividi tramite


XPathNavigator.IsDescendant(XPathNavigator) Metodo

Definizione

Determina se l'oggetto XPathNavigator specificato è un discendente dell'oggetto XPathNavigator corrente.

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

Parametri

nav
XPathNavigator

Oggetto XPathNavigator da confrontare con questa istanza di XPathNavigator.

Restituisce

true se l'oggetto XPathNavigator specificato è un discendente dell'oggetto XPathNavigator corrente; in caso contrario, false.

Commenti

Un XPathNavigator è un discendente dell'oggetto corrente XPathNavigator se è posizionato su un nodo discendente dell'oggetto corrente XPathNavigator. Prendere, ad esempio, la stringa XML seguente:

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

Se l'oggetto corrente XPathNavigator è posizionato item nel nodo e il XPathNavigator valore specificato viene posizionato nel name nodo, IsDescendant restituisce true.

Questo metodo restituisce false sempre nelle condizioni seguenti:

  • L'oggetto XPathNavigator specificato condivide la stessa implementazione, ma punta a un'istanza del documento diversa rispetto allo strumento di navigazione corrente.

  • L'oggetto XPathNavigator specificato ha un'implementazione diversa rispetto allo strumento di navigazione corrente.

Si applica a