XPathNavigator.IsDescendant(XPathNavigator) Método

Definición

Determina si el objeto XPathNavigator especificado 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

XPathNavigator que se compara con este XPathNavigator.

Devoluciones

Boolean

true si el objeto XPathNavigator especificado es descendiente del objeto XPathNavigator actual; en caso contrario, es false.

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