XPathNavigator.IsDescendant(XPathNavigator) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Determina se o XPathNavigator especificado é um descendente do XPathNavigator atual.
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
O XPathNavigator para comparar com esse XPathNavigator.
Retornos
true
se o XPathNavigator especificado é um descendente do XPathNavigator atual; caso contrário, false
.
Comentários
Um XPathNavigator é descendente da corrente XPathNavigator se 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.