축은 위치 단계에서 선택한 노드와 컨텍스트 노드 간의 트리 관계를 지정합니다. 지원되는 축은 다음과 같습니다.
child컨텍스트 노드의 자식이 들어 있습니다.
다음 XPath 식(위치 경로)은 현재 컨텍스트 노드에서 모든 <Customer> 자식을 선택합니다.
child::Customer다음 XPath 쿼리
child에서 축입니다.Customer는 노드 테스트입니다.parent컨텍스트 노드의 부모를 포함합니다.
다음 XPath 식은 주문> 자식의<<모든 고객> 부모를 선택합니다.
child::Customer/child::Order[parent::Customer/@customerID="ALFKI"]이는 지정하는
child::Customer것과 같습니다. 이 XPath 쿼리child에서parent축입니다.Customer노드Order테스트입니다.attribute컨텍스트 노드의 특성을 포함합니다.
다음 XPath 식은 컨텍스트 노드의 CustomerID 특성을 선택합니다.
attribute::CustomerIDself컨텍스트 노드 자체를 포함합니다.
다음 XPath 식은 Order> 노드인 경우 현재 노드를< 선택합니다.
self::Order이 XPath 쿼리
self에서 축이며Order노드 테스트입니다.