패턴
패턴이란 노드에 대한 조건 집합을 기준으로 노드 집합을 반환하는 식의 형식입니다. 조건을 만족하는 노드는 패턴과 일치합니다. 패턴의 구문은 식 구문의 하위 집합입니다. 특히 특정 제한을 충족하는 위치 경로를 패턴으로 사용할 수 있습니다. 패턴이기도 한 식은 항상 노드 집합 형식의 개체로 계산됩니다. 노드가 가능한 일부 컨텍스트와 관련된 식으로 패턴을 계산한 결과의 멤버인 경우 노드는 패턴에 일치합니다. 가능한 컨텍스트는 해당 컨텍스트 노드가 일치하는 노드이거나 이 노드의 상위 노드 중 하나입니다.
다음 표에서는 패턴 예제의 목록을 보여 줍니다.
패턴 | 일치 항목 |
---|---|
|
모든 |
|
모든 요소 |
|
모든 |
|
|
|
|
|
루트 노드 |
|
모든 텍스트 노드 |
|
모든 처리 명령 |
|
특성 노드 및 루트 노드를 제외한 모든 노드 |
|
고유 ID가 |
|
부모의 첫 번째 |
|
부모의 첫 번째 자식 요소인 모든 |
|
부모의 유일한 |
|
|
|
부모의 홀수 번호 |
|
|
|
모든 |
|
모든 특성 |