[Javascript] XPath 이용하기
2021. 12. 13. 19:22ㆍ개발자료/Web
반응형
Javascript에서 XPath를 이용 특정 Element를 찾을때 아래와 같이 사용할 수 있다.
var xpath = "//a"
var element = document.evaluate(xpath, document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;
## XPathResult
- ANY_TYPE: 0
모든 유형을 포함하는 결과 집합
- NUMBER_TYPE: 1
숫자를 포함하는 결과
- STRING_TYPE: 2
문자열을 포함하는 결과
- BOOLEAN_TYPE: 3
부울 값을 포함하는 결과
- UNORDERED_NODE_ITERATOR_TYPE: 4
모든 노드를 포함하는 결과 노드 집합, 노드가 문서에 나타나는 순서와 반드시 같지는 않다.
- ORDERED_NODE_ITERATOR_TYPE: 5
모든 노드를 포함하는 결과 노드 집합, 노드는 문서에 나타나는 순서와 동일하다.
- UNORDERED_NODE_SNAPSHOT_TYPE: 6
모든 노드의 스냅샷을 포함하는 결과 노드 집합, 노드가 문서에 나타나는 순서와 반드시 같지는 않다.
- ORDERED_NODE_SNAPSHOT_TYPE: 7
모든 노드의 스냅샷을 포함하는 결과 노드 집합, 노드는 문서에 나타나는 순서와 동일하다.
- ANY_UNORDERED_NODE_TYPE: 8
단일 노드를 포함하는 결과 노드 집합, 노드가 문서의 첫 번째 노드는 아니다.
- FIRST_ORDERED_NODE_TYPE: 9
문서의 첫 번째 노드를 포함하는 결과 노드 집합
반응형
'개발자료 > Web' 카테고리의 다른 글
Javascript Video Tag (0) | 2023.04.06 |
---|---|
HTTP 오류 (0) | 2022.11.10 |
HTTP Header (0) | 2021.04.30 |
[PHP] hasPrefix 구현하기 (0) | 2021.04.13 |
[Javascript] UIWebView, WKWebView 구분 (0) | 2020.11.04 |