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

时间:2013-04-24 13:49:40

标签: java dom tree implementation

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

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

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

1 个答案:

答案 0 :(得分:0)

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

"preceding::text()[normalize-space(.)!=''][position()=1]"

可以找到前面的文本节点。