2013-04-04 65 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

相关问题