2013-04-04 38 views
5

我想使用Xpath從網頁中選擇一些文本,但是此文本位於兩個節點之間。如何在兩個節點之間選擇文本

... 
<table> 
    <th>Abbreviation</th> 
    <tr> 
     <td> 
      <span><u>General</u><br/></span> 
      My Text <!--The text i want to get--> 
      <br/><u>Def</u> 
      Some other Text 
     </td> 
</table> 
... 

請注意,我無法更改頁面,因爲它是我無法控制的源。

我已經通過W3C和維基百科文檔,並沒有發現任何東西(或理解)。

感謝您的回答

回答

7

您可以使用以下XPath表達式。它使用u孩子搜索span,然後選擇第一個以下文本。

//span[u]/following-sibling::text()[1] 
+0

非常感謝,它的工作;) – Sidewinder94 2013-04-04 14:43:17

相關問題