XPathNavigator.IsDescendant(XPathNavigator) 메서드

정의

지정된 XPathNavigator가 현재 XPathNavigator의 하위 항목인지 여부를 확인합니다.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);
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

매개 변수

nav
XPathNavigator

XPathNavigator와 비교할 XPathNavigator입니다.The XPathNavigator to compare to this XPathNavigator.

반환

지정된 XPathNavigator가 현재 XPathNavigator의 하위 항목이면 true이고, 그렇지 않으면 false입니다.true if the specified XPathNavigator is a descendant of the current XPathNavigator; otherwise, false.

설명

XPathNavigator 현재 노드의 하위 XPathNavigator 가 현재 하위 노드에 배치 되는 경우 XPathNavigator합니다.An XPathNavigator is a descendant of the current XPathNavigator if it is positioned on a descendant node of the current XPathNavigator. 예를 들어, 다음 XML 문자열을 수행 합니다.Take, for example, the following XML string:

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

경우 현재 XPathNavigator 에 배치 되는 item 노드를 및 XPathNavigator 지정에 배치 되는 name 노드를 IsDescendant 반환 true합니다.If the current XPathNavigator is positioned on the item node, and the XPathNavigator specified is positioned on the name node, IsDescendant returns true.

이 메서드는 항상 반환 false 다음과 같은 경우:This method always returns false under the following conditions:

  • XPathNavigator 동일한 구현 되지만 다른 문서 지점은 현재 탐색기 보다 인스턴스는 지정 된 공유 합니다.The XPathNavigator specified shares the same implementation but points at a different document instance than the current navigator.

  • XPathNavigator 지정 된 현재 탐색기와 다르게 구현 했습니다.The XPathNavigator specified has a different implementation than the current navigator.

적용 대상