XPathNavigator.IsDescendant(XPathNavigator) Método

Definição

Determina se o especificado XPathNavigator é um descendente do atual XPathNavigator.

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

O XPathNavigator para comparar com isso XPathNavigator.

Retornos

true se o especificado XPathNavigator for um descendente da atual XPathNavigator; caso contrário, false.

Comentários

Um XPathNavigator é um descendente da corrente XPathNavigator se ele estiver posicionado em um nó descendente do atual XPathNavigator. Veja, por exemplo, a seguinte cadeia de caracteres XML:

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

Se a corrente XPathNavigator estiver posicionada no item nó e a XPathNavigator especificada estiver posicionada no name nó, IsDescendant retornará true.

Esse método sempre retorna false sob as seguintes condições:

  • O XPathNavigator especificado compartilha a mesma implementação, mas aponta para uma instância de documento diferente do navegador atual.

  • O XPathNavigator especificado tem uma implementação diferente do navegador atual.

Aplica-se a