Xpath 如何在两个节点之间选择文本

Xpath 如何在两个节点之间选择文本,xpath,Xpath,我想使用Xpath从网页中选择一些文本,但该文本位于两个节点之间 ... <table> <th>Abbreviation</th> <tr> <td> <span><u>General</u><br/></span> My Text <!--The text i want to get--&

我想使用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和维基百科的文档,但dodn没有发现任何东西(或理解)


感谢您的回答

您可以使用以下XPath表达式。它搜索带有
u
子项的
span
,然后选择下面的第一个文本

//span[u]/以下同级::text()[1]