programing

자식 값을 기준으로 요소를 선택하는 XPath

goodsources 2023. 10. 8. 09:49
반응형

자식 값을 기준으로 요소를 선택하는 XPath

하위 하위 항목 중 하나의 값을 기준으로 요소를 선택하려고 하는 중

다음을 생각하고 있지만 작동하지 않습니다. 도움을 주시면 감사하겠습니다. 감사하겠습니다.

./book[/author/name = 'John']아니면

./book[/author/name text() = 'John']

저자 이름이 = 'John'인 모든 책을 원합니다.

Xml 파일

<list>
   <book>
      <author>
         <name>John</name>
         <number>4324234</number>
      </author>
      <title>New Book</title>
      <isbn>dsdaassda</isbn>
   </book>
   <book>...</book>
   <book>...</book>
</list>

거의 다 왔습니다.술어에서 상대 경로를 원하므로 변경합니다.

./book[/author/name = 'John'] 

어느 쪽이든

./book[author/name = 'John'] 

아니면

./book[./author/name = 'John'] 

그리고 당신은 당신의 요소와 일치할 것입니다.현재 술어는 문서의 루트로 돌아가서 검색합니다.author.

언급URL : https://stackoverflow.com/questions/9683054/xpath-to-select-element-based-on-childs-child-value

반응형