XPath로 어떻게 할 수 있습니까?
//bookstore/book/title or //bookstore/city/zipcode/title
그냥 //title
나는 또한 가지고 있기 때문에 작동하지 않습니다//bookstore/magazine/title
추신 : 나는 많은 속성이나 예제를 보았지만 주로 속성이나 단일 노드 구조를 가지고있었습니다.
답변
부모 title
가 zipcode
있거나 book
노드 인 모든 노드 :
버전 1 :
//title[parent::zipcode|parent::book]
버전 2 :
//bookstore/book/title|//bookstore/city/zipcode/title
답변
공용체 연산자로 두 노드 중 하나만 선택하려는 경우이 솔루션을 사용할 수 있습니다.
(//bookstore/book/title | //bookstore/city/zipcode/title)[1]
답변
요소에는 두 개의 xpath가 있습니다. 그런 다음 아래와 같이 두 개의 xpath를 작성할 수 있습니다.
xpath1
| xpath2
예 :
//input[@name="username"] | //input[@id="wm_login-username"]