0
我想使用xpath並且難以從下面的html代碼調用表元素。xpath選擇最接近的表來錨定標記名稱
在html中會有很多表格。我感興趣的是最接近錨定標籤的名字。
下面的html部分僅僅是我正在處理的html語法的一個粗略概念。
<body>
.
.
.
.
.
<p>
<font><b><a name="myTable" /></b></font></p>
<p><b></p>
<div><p></p></div>
<table>
:
:
:
</table>
.
.
..
我最初是通過調用錨標記獲取父,然後調用一個同級幾次我達到表要回「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)