다음과 같이 xpath가 있습니다.
.//*[text()='Name:']/../child::select | .//*[text()='Name:']/../child::span
그러나 나를 위해 그것은 매우 간결하거나 우아하지 않으며 다음과 같은 라인을 선호합니다.
.//*[text()='Name:']/../child::(select|span)
그러나 위의 솔루션은 작동하지 않습니다.
아이디어는 텍스트 (예 : 'Name:'
함수에 인수로 전달되고 select 또는 span 유형일 수있는 노드를 반환하는 것입니다.
크게 도움을 주시면 감사하겠습니다.
|
연산자를 self
다음 과 함께 사용할 수 있습니다 .
.//*[text()='Name:']/../child::*[self::span | self::select]
은 child::
기본, 그래서이 단축 될 수있다
.//*[text()='Name:']/../*[self::span | self::select]
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다