1
현재 선택된 노드에서 요소 <name>
[./name]
을 찾고 텍스트 콘텐츠를 반환하고자합니다. 요소 <name>
이 현재 선택된 노드에 존재하지 않으면 상위 요소 [./parent::name]
등을 확인하고 루트까지 반복적으로 검사하여 요소가있는 가장 가까운 부모의 값을 반환합니다.XPath : 재귀 조상 검색
XPath로 할 수 있습니까?
현재 선택된 노드에서 요소 <name>
[./name]
을 찾고 텍스트 콘텐츠를 반환하고자합니다. 요소 <name>
이 현재 선택된 노드에 존재하지 않으면 상위 요소 [./parent::name]
등을 확인하고 루트까지 반복적으로 검사하여 요소가있는 가장 가까운 부모의 값을 반환합니다.XPath : 재귀 조상 검색
XPath로 할 수 있습니까?
(편집 : 제가 질문을 잘못 해석 처음으로)
나는이 등등 자기 부모로 시작하는 모든name
요소를 찾아 내고,
ancestor-or-self::name[1]
를 사용하는 제안
, 그리고 주문을에 자아와의 거리가 멀어집니다. 그래서 [1]
을 선택하면 가장 가까운 것을 얻을 수 있습니다.
저는 'ancestor-or-self :: name [1]'(그가'parent :: name'을 제안했기 때문에)이라고 생각합니다. – Tomalak
아, 고마워요 - 질문에 맞는 답변을 다시 작성했습니다. –
원래 응답을 바탕으로 나는 조상 - 또는 - 자기 :: * [이름] [1]/이름을 사용했습니다. 차이점이 있습니까? – djskinner