다음을 통해 공유


XPathNavigator를 사용하여 노드 일치시키기

XPathNavigator 클래스는 노드가 XPath 식과 일치하는지 결정하는 Matches 메서드를 제공합니다. Matches 메서드는 XPath 식을 입력으로 사용하며 현재 노드가 지정된 XPath 식 또는 지정된 컴파일된 XPathExpression 개체와 일치하는지를 나타내는 Boolean을 반환합니다.

노드 일치시키기

현재 노드가 지정된 XPath 식과 일치하는 경우 Matches 메서드는 true를 반환합니다. 예를 들어, 다음 코드 예제에서 현재 노드가 b 요소이고 b 요소에 c 특성이 있을 경우 Matches 메서드는 true를 반환합니다.

참고참고

Matches 메서드는 XPathNavigator 상태를 변경하지 않습니다.

Dim document as XPathDocument = New XPathDocument("input.xml")
Dim navigator as XPathNavigator = document.CreateNavigator()

navigator.Matches("b[@c]")
XPathDocument document = new XPathDocument("input.xml");
XPathNavigator navigator = document.CreateNavigator();

navigator.Matches("b[@c]");

참고 항목

참조

XmlDocument

XPathDocument

XPathNavigator

개념

XPath 데이터 모델을 사용하여 XML 데이터 처리

XPathNavigator를 사용하여 XML 데이터 선택

XPathNavigator를 사용하여 XPath 식 계산

XPath 쿼리에서 인식하는 노드 형식

XPath 쿼리 및 네임스페이스

컴파일된 XPath 식