Interface IXPathResult

IXPathResult interface

XPath 결과 인터페이스는 특정 노드의 컨텍스트 내에서 XPath 1.0 식의 평가 결과를 나타냅니다. XPath 식의 평가 는 다양한 결과 유형을 초래할 수 있으므로 이 개체를 사용하면 결과의 유형과 값을 검색하고 조작할 수 있습니다.

public interface IXPathResult

속성

이름설명
BooleanValue { get; }이 부울 결과의 값입니다.
InvalidIteratorState { get; }반복자가 무효화되었음을 나타냅니다. 참이면결과 유형정렬되지 않은 노드 반복자 입력하거나OrderedNodeIterator 유형 및 이 결과가 반환된 이후 문서가 수정되었습니다.
NumberValue { get; }이 숫자 결과의 값입니다.
ResultType { get; }http://www.w3.org/TR/DOM-Level-3-XPath/xpath.html#XPathResult 에 정의된 대로 이 결과의 유형을 나타내는 코드입니다.XPathResultType 열거형.
SingleNodeValue { get; }이 단일 노드 결과의 값은 다음과 같을 수 있습니다.없는 .
SnapshotLength { get; }결과 스냅샷의 노드 수입니다. snapshotItem 인덱스의 유효한 값은 다음과 같습니다.0 에게스냅샷 길이-1 포함.
StringValue { get; }이 문자열 결과의 값입니다.

행동 양식

이름설명
IterateNext()노드 집합에서 다음 노드를 반복하고 반환하거나없는 더 이상 노드가 없는 경우.
SnapshotItem(int)반환색인 스냅샷 컬렉션의 th 항목입니다. 만약에색인 보다 크거나 목록의 노드 수와 같으면 이 메서드는 다음을 반환합니다.없는 . 반복자 결과와 달리 스냅샷이 무효화되지는 않지만 변경된 경우 현재 문서와 일치하지 않을 수 있습니다.

또한보십시오