我正在尝试使用 xpath 并且很难从下面的 html 代码中调用表格元素。
html中会有很多表格。我感兴趣的是最接近给定名称的锚标签。
下面的 html 部分只是我正在处理的 html 语法的粗略概念。
<body>
.
.
.
.
.
<p>
<font><b><a name="myTable" /></b></font></p>
<p><b></p>
<div><p></p></div>
<table>
:
:
:
</table>
.
.
..
我最初是通过从锚标记调用 get parent 然后调用下一个兄弟几次我到达表来回到“P”元素。我知道这不是聪明的方法。另一个问题是可以有可变的兄弟姐妹。所以我只知道我必须查看的表是最接近带有名称的锚标记的表。
有人可以提供一些想法吗?
我试过这个:
getByXPath("//a[@name=myTable]/table"); ( it wont work because it goes to anchor tag and looks for table in children of anchor tag. But it is not the case here)