다음 '구조'와 XPath를 만드는 방법을 명확히하십시오 동시에 포함 : 나는 XPath는, 위치를 설정하고
text()[1]/text()[contains(text(), 'xxx')]
을 시도했지만 성공하지 못한 한
text()[position = 1 and contains(text(), 'xxx')]
다음 '구조'와 XPath를 만드는 방법을 명확히하십시오 동시에 포함 : 나는 XPath는, 위치를 설정하고
text()[1]/text()[contains(text(), 'xxx')]
을 시도했지만 성공하지 못한 한
text()[position = 1 and contains(text(), 'xxx')]
position
은 노드 테스트가 아닌 함수입니다.
그래서 당신은 사용할 필요가 :
text()[position() = 1 and contains(., 'xxx')]
또는 빠른
text()[1][contains(., 'xxx')]
고맙습니다. 저는 xpath를 처음 사용하기 때문에 serveral [] 조건을 사용할 수 있는지 알지 못했습니다. 이제 작동합니다. – XZen
그러나'text' 노드에는 자식 노드가 없으므로'text() [position() = 1 및 contains (text(), 'xxx')]도'text() [1] [contains (text(), 'xxx')]'나에게 의미있는 것처럼 보입니다. 'text() [1] [contains (.,'xxx ')]', 아니요? –
@ MartinHonnen : 당신 말이 맞아요. 방금 그들을 읽지 않고 조건을 복사했습니다 ... – BeniBela
당신이 위치에 의해 무엇을 의미합니까? – Ievgen
나는 [1]와 같은 블록을 의미했습니다. – XZen