XPathNavigator.IsDescendant(XPathNavigator) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Determina se l'oggetto specificato XPathNavigator è un discendente dell'oggetto corrente XPathNavigator.
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 questo XPathNavigatoroggetto .
Valori restituiti
true se l'oggetto specificato XPathNavigator è un discendente dell'oggetto corrente XPathNavigator; in caso contrario, false.
Commenti
Un XPathNavigator oggetto è un discendente dell'oggetto corrente XPathNavigator se è posizionato su un nodo discendente dell'oggetto corrente XPathNavigator. Si supponga, ad esempio, la stringa XML seguente:
<item><name>widget</name></item>
Se l'oggetto corrente XPathNavigator è posizionato nel item nodo e l'oggetto XPathNavigator specificato è 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 spostamento corrente.
L'oggetto XPathNavigator specificato ha un'implementazione diversa rispetto allo strumento di spostamento corrente.