XPathNavigator.IsDescendant(XPathNavigator) Método

Definición

Determina si el objeto especificado XPathNavigator es un descendiente del objeto actual 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

Parámetros

nav
XPathNavigator

que XPathNavigator se va a comparar con este XPathNavigatorobjeto .

Devoluciones

true si el objeto especificado XPathNavigator es un descendiente del objeto actual XPathNavigator; de lo contrario, falsees .

Comentarios

Es XPathNavigator un descendiente del actual XPathNavigator si se coloca en un nodo descendiente del actual XPathNavigator. Tome, por ejemplo, la siguiente cadena XML:

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

Si el objeto actual XPathNavigator está situado en el item nodo y el XPathNavigator especificado se coloca en el name nodo, IsDescendant devuelve true.

Este método siempre devuelve false en las condiciones siguientes:

  • El XPathNavigator especificado comparte la misma implementación, pero apunta a una instancia de documento diferente que el navegador actual.

  • El XPathNavigator especificado tiene una implementación diferente a la del navegador actual.

Se aplica a