Java 如何使用jdom2访问前面的第一个文本节点

Java 如何使用jdom2访问前面的第一个文本节点,java,dom,tree,implementation,Java,Dom,Tree,Implementation,给定一个元素节点,我想使用jdom2访问前面的第一个文本节点。例如: <tr> <td>Price:</td> <td> <span> <b>$15.99</b> </span> <span> ........ </span> </td> </

给定一个元素节点,我想使用jdom2访问前面的第一个文本节点。例如:

<tr>
   <td>Price:</td>
   <td>
       <span>
           <b>$15.99</b>
       </span>
       <span>
           ........
       </span>
   </td>
</tr>

价格:
$15.99
........

如果我们给定元素,我们如何得到前面的文本“Price:”?

好的,现在我有了答案。XPath:

"preceding::text()[normalize-space(.)!=''][position()=1]"
可以找到前面的文本节点