如果元素没有任何属性值,如何查找元素xpath?

如果元素没有任何属性值,如何查找元素xpath?,xpath,Xpath,例如 <tr><th>sample1</th><th>sample2</th></tr><tr<td>data1</td><td>data2</td></tr> 但是通过使用它,它们可以获取所有tr。因此,我们可以从中找到唯一的xpath。请任何人都知道答案,立即更新一些演示 属性值很方便,但在XPath中选择数据并不需要属性值 例如,对于您的XML,格式化

例如

<tr><th>sample1</th><th>sample2</th></tr><tr<td>data1</td><td>data2</td></tr>
但是通过使用它,它们可以获取所有tr。因此,我们可以从中找到唯一的xpath。请任何人都知道答案,立即更新一些演示

属性值很方便,但在XPath中选择数据并不需要属性值

例如,对于您的XML,格式化为易读,并固定为格式良好

<table>
  <tr>
    <th>sample1</th>
    <th>sample2</th>
  </tr>
  <tr>
    <td>data1</td>
    <td>data2</td>
  </tr>
</table>
不依赖属性值

另见


欢迎来到SO。为什么这个问题被标记为java?如果您想要没有属性的节点,请尝试//tr[not@*]
<table>
  <tr>
    <th>sample1</th>
    <th>sample2</th>
  </tr>
  <tr>
    <td>data1</td>
    <td>data2</td>
  </tr>
</table>
    <td>data2</td>