XPathNavigator.IsDescendant(XPathNavigator) Método

Definição

Determina se o XPathNavigator especificado é um descendente do XPathNavigator atual.Determines whether the specified XPathNavigator is a descendant of the current 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

O XPathNavigator para comparar com esse XPathNavigator.The XPathNavigator to compare to this XPathNavigator.

Retornos

Boolean

true se o XPathNavigator especificado é um descendente do XPathNavigator atual; caso contrário, false.true if the specified XPathNavigator is a descendant of the current XPathNavigator; otherwise, false.

Comentários

Um XPathNavigator é um descendente do atual XPathNavigator se estiver posicionado em um nó descendente do atual XPathNavigator .An XPathNavigator is a descendant of the current XPathNavigator if it is positioned on a descendant node of the current XPathNavigator. Veja, por exemplo, a seguinte cadeia de caracteres XML:Take, for example, the following XML string:

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

Se o atual XPathNavigator estiver posicionado no item nó e o XPathNavigator especificado estiver posicionado no name nó, IsDescendant retornará true .If the current XPathNavigator is positioned on the item node, and the XPathNavigator specified is positioned on the name node, IsDescendant returns true.

Esse método sempre retorna false sob as seguintes condições:This method always returns false under the following conditions:

  • O XPathNavigator especificado compartilha a mesma implementação, mas aponta para uma instância de documento diferente do navegador atual.The XPathNavigator specified shares the same implementation but points at a different document instance than the current navigator.

  • O XPathNavigator especificado tem uma implementação diferente do navegador atual.The XPathNavigator specified has a different implementation than the current navigator.

Aplica-se a