XPathNavigator.IsDescendant(XPathNavigator) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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.