Java 如何使用jdom2访问前面的第一个文本节点
给定一个元素节点,我想使用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> </
<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]"
可以找到前面的文本节点