원본: 경로 표현식
온라인 테스트: https://codebeautify.org/Xpath-Tester
위치경로(location path) 대표적인 경로 연산자
| 경로 연산자 | 설명 |
| 노드 이름 | 해당 '노드 이름'과 일치하는 모든 노드 선택 |
| / | 루트 노드부터 순서대로 탐색 |
| // | 현재 노드의 위치와 상관없이 지정된 노드에서부터 순서대로 탐색 |
| . | 현재 노드 선택 |
| .. | 현재 노드의 부모 노드 선택 |
| @ | 속성 노드 선택 |
검색 방향 설정
| 검색 방향 | 설명 |
| self | 현재 노드를 선택 |
| attribute | 현재 노드의 속성 노드를 모두 선택 |
| namespace | 현재 노드의 네임스페이스 노드를 모두 선택 |
| child | 현재 노드의 자식 노드를 모두 선택 |
| descendant | 현재 노드의 자손 노드를 모두 선택 |
| descendant-or-self | 현재 노드와 현재 노드의 자손 노드를 모두 선택 |
| following | XML 문서에서 현재 노드의 종료 태그 이후에 등장하는 모든 노드를 선택 |
| following-sibling | 현재 노드 이후에 위치하는 형제 노드를 모두 선택 |
| parent | 현재 노드의 부모 노드를 선택 |
| ancestor | 현재 노드의 조상 노드를 모두 선택 |
| ancestor-or-self | 현재 노드와 현재 노드의 조상 노드를 모두 선택 |
| preceding | XML 문서에서 현재 노드 이전에 등장하는 모든 노드 선택 (조상 노드, 속성 노드, 네임스페이스 노드는 제외함) |
| preceding-sibling | 현재 노드 이전에 위치하는 형제 노드를 모두 선택 |
경로 표현식(path expression)
검색방향::노드테스트[필터표현식]