두 태그(첫 번째 태그와 후속 태그) 사이에서 텍스트를 선택하는 방법이 필요합니다.
xpath 표현식을 사용하여 "defg"만 선택하는 방법은 무엇입니까?
첫 번째 following-sibling 태그 다음에 첫 번째 태그를 찾기 위해 를 사용해 보았으나 그 사이에 있는 텍스트를 선택하는 방법을 찾을 수 없습니다.
following-sibling
이 XML 입력을 사용하세요.
XPath 표현식/div/span[1]/following-sibling::text()返回第一个元素后面的5个兄弟文本节点:defg、hijkl、mnop、tuvw和xyz, 각 노드는 개행 문자로 시작하고 끝납니다.
/div/span[1]/following-sibling::text()
defg
hijkl
mnop
tuvw
xyz
문서 순서normalize-space(/div/span[1]/following-sibling::text())将返回defg,没有前导或尾随空白,作为normalize-space()에서 첫 번째 인 노드 집합에 있는 노드의 문자열 값을 반환하여 문자열로 변환되는 XPath 1.0 표현식 에 대한 인수입니다.
normalize-space(/div/span[1]/following-sibling::text())
normalize-space()
XPath 2.0 이상에서는 시퀀스의 첫 번째 항목을 선택합니다. 예: normalize-space((/div/span[1]/following-sibling::text())[1]), 이는 XPath 1.0에서도 작동합니다.
normalize-space((/div/span[1]/following-sibling::text())[1])
이 XML 입력을 사용하세요.
으아악XPath 표현식
/div/span[1]/following-sibling::text()
返回第一个元素后面的5个兄弟文本节点:defg
、hijkl
、mnop
、tuvw
和xyz
, 각 노드는 개행 문자로 시작하고 끝납니다.문서 순서
normalize-space(/div/span[1]/following-sibling::text())
将返回defg
,没有前导或尾随空白,作为normalize-space()
에서 첫 번째 인 노드 집합에 있는 노드의 문자열 값을 반환하여 문자열로 변환되는 XPath 1.0 표현식 에 대한 인수입니다.XPath 2.0 이상에서는 시퀀스의 첫 번째 항목을 선택합니다. 예:
normalize-space((/div/span[1]/following-sibling::text())[1])
, 이는 XPath 1.0에서도 작동합니다.