Enum XPathResultType
XPathResultType enumeration
결과 유형을 나타내는 부호 없는 short입니다. 특정 유형
지정되면 결과는 필요하고 가능한 경우 XPath 유형 변환을 사용하여 해당 유형으로 반환됩니다.
public enum XPathResultType
가치
이름 | 값 | 설명 |
---|---|---|
Any | 0 | 이 코드는 특정 유형을 나타내지 않습니다. XPath 표현식 의 평가는 이 유형을 생성하지 않습니다. 이 유형이 요청되면 평가는 표현식 평가에서 자연스럽게 발생하는 유형이 무엇이든 를 반환합니다. 자연 결과가 노드 세트인 경우어느 유형이 요청된 다음정렬되지 않은 노드 반복자 는 항상 결과 유형입니다. 노드 집합의 다른 모든 표현은 명시적으로 요청되어야 합니다. |
Number | 1 | 결과는 [XPath 1.0]에서 정의한 숫자입니다. 문서 수정은 번호를 무효화하지 않지만 재평가가 동일한 번호를 생성하지 않을 수 있음을 의미할 수 있습니다. |
String | 2 | 결과는 [XPath 1.0]에서 정의한 문자열입니다. 문서 수정은 문자열을 무효화하지 않지만 문자열이 더 이상 현재 문서에 해당하지 않음을 의미할 수 있습니다. |
Boolean | 3 | 결과는 [XPath 1.0]에서 정의한 부울입니다. 문서 수정은 부울을 무효화하지 않지만 재평가가 동일한 부울을 생성하지 않을 수 있음을 의미할 수 있습니다. |
UnorderedNodeIterator | 4 | 결과는 반복적으로 액세스될 [XPath 1.0]에 의해 정의된 노드 세트이며, 는 특정 순서로 노드를 생성하지 않을 수 있습니다. 문서 수정은 반복을 무효화합니다. 결과가 노드 집합이고어느 유형이 요청되었습니다. |
OrderedNodeIterator | 5 | 결과는 반복적으로 액세스되는 [XPath 1.0]에 의해 정의된 노드 세트, 문서 순서 노드를 생성하는 입니다. 문서 수정으로 인해 반복이 무효화됩니다. |
UnorderedNodeSnapshot | 6 | 결과는 [XPath 1.0]에서 정의한 대로 특정 순서에 있지 않을 수 있는 노드의 스냅샷 목록으로 액세스되는 노드 세트입니다. 문서 수정은 스냅샷을 무효화하지 않지만 재평가가 동일한 스냅샷 를 생성하지 않고 스냅샷의 노드가 문서에서 변경, 이동 또는 제거되었을 수 있음을 의미할 수 있습니다. |
OrderedNodeSnapshot | 7 | 결과는 [XPath 1.0]에서 정의한 대로 원본 문서 순서에 있는 노드의 스냅샷 목록으로 액세스되는 노드 집합입니다. 문서 수정은 스냅샷을 무효화하지 않지만 재평가가 동일한 스냅샷 를 생성하지 않고 스냅샷의 노드가 문서에서 변경, 이동 또는 제거되었을 수 있음을 의미할 수 있습니다. |
AnyUnorderedNode | 8 | 결과는 [XPath 1.0]에 의해 정의된 노드 세트이며 단일 노드인 로 액세스될 수 있습니다.없는 노드 집합이 비어 있는 경우. 문서 수정은 노드를 무효화하지 않지만 결과 노드가 더 이상 현재 문서에 해당하지 않음을 의미할 수 있습니다. 결과 집합에서 노드가 발견되면 구현을 중지할 수 있으므로 최적화를 허용하는 편의입니다. 실제 결과에 노드가 두 개 이상 있는 경우 반환된 단일 노드가 문서 순서에서 첫 번째가 아닐 수 있습니다. |
FirstOrderedNode | 9 | 결과는 [XPath 1.0]에 의해 정의된 노드 세트이며 단일 노드인 로 액세스될 수 있습니다.없는 노드 집합이 비어 있는 경우. 문서 수정은 노드를 무효화하지 않지만 결과 노드가 더 이상 현재 문서에 해당하지 않음을 의미할 수 있습니다. 결과 집합의 문서 순서에서 첫 번째 노드가 발견되면 구현을 중지할 수 있으므로 최적화를 허용하는 편의입니다. 실제 결과에 노드가 둘 이상 있는 경우 반환된 단일 노드가 문서 순서에서 첫 번째가 됩니다. |
또한보십시오
- 네임스페이스 Aspose.Html.Dom.XPath
- 집회 Aspose.HTML