6
A
답변
10
정상화 공간으로 잘못된 XPath 식을 얻고하는 기능입니다. 거기에서 사용할 수 없습니다.
노드 집합이 필요합니다.
어쩌면 당신은
//br/preceding-sibling::*
을 의미하거나 대괄호 안에하는
조건 정상화 공간을 사용할 수 있습니다. 술어를 노드 집합의 필터 또는 선택기라고 생각하십시오. 그래서 당신은이 작업을 수행 할 수 있습니다
"모든 요소가 문서에
<br>
을 선행하고있는의 (정규화) 텍스트가 '프레드'이다"로 번역 영어
//br/preceding-sibling::*[normalize-space()='Fred']
. 이 문서에서 :
<html>
<p>
<h2>Fred</h2>
<br/>
</p>
<table>
<tr>
<td>
<br/>
</td>
</tr>
</table>
</html>
... XPath 식의 <h2>
노드를 선택한다.
나는 이것을 free XpathVisualizer tool available on codeplex으로 알아 냈습니다.