다음을 통해 공유


XPathNavigator.IsDescendant(XPathNavigator) 메서드

정의

지정된 XPathNavigator가 현재 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

매개 변수

nav
XPathNavigator

XPathNavigator와 비교할 XPathNavigator입니다.

반환

Boolean

지정된 XPathNavigator가 현재 XPathNavigator의 하위 항목이면 true이고, 그렇지 않으면 false입니다.

설명

현재 노드의 XPathNavigator 하위 노드에 배치된 경우 현재 XPathNavigator 항목의 XPathNavigator하위 항목입니다. 예를 들어 다음 XML 문자열을 예로 들어 보세요.

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

현재 XPathNavigator 가 노드에 item 배치되고 지정된 노드가 XPathNavigator 노드 IsDescendantname 배치되면 반환됩니다true.

이 메서드는 항상 다음 조건에서 반환 false 합니다.

  • 지정된 구현은 XPathNavigator 동일한 구현을 공유하지만 현재 탐색기가 아닌 다른 문서 인스턴스를 가리킵니다.

  • 지정된 항목의 XPathNavigator 구현이 현재 탐색기와 다릅니다.

적용 대상