카테고리 없음
Xpath-3
Pymac
2023. 12. 9. 02:50
반응형
13. **변수 사용:**
- `$variableName`: 변수를 정의하고 사용할 수 있습니다.
예: `let $priceThreshold := 20 //book[price > $priceThreshold]`은 가격이 변수에 지정된 임계값보다 높은 "book" 요소를 선택합니다.
14. **정규 표현식:**
- `matches()`: 정규 표현식을 사용하여 패턴에 일치하는 요소를 선택합니다.
예: `//book[matches(title, '^X.*')]`은 제목이 'X'로 시작하는 "book" 요소를 선택합니다.
15. **네임스페이스 처리:**
- `namespace-uri()`: 네임스페이스에 따라 요소를 선택할 수 있습니다.
예: `//*[namespace-uri()='http://example.com/ns']`은 특정 네임스페이스에 속한 모든 요소를 선택합니다.
16. **속성 값으로 정렬:**
- `order by`: 결과를 특정 속성 값을 기준으로 정렬할 수 있습니다.
예: `//book order by price descending`은 가격을 기준으로 내림차순으로 "book" 요소를 정렬합니다.
17. **if문 사용:**
- `if-then-else`: 조건에 따라 다른 결과를 반환할 수 있습니다.
예: `if (condition) then expression1 else expression2` 형태로 사용할 수 있습니다.
반응형