我的问题是,我需要从XPath表达式中检索原始html,以便获取html的文本部分。 例如,如果我得到当前的HTML:从Java中的XPath查询中检索裸露的html
<div class='text'>
<p class='nointerrest'> blabla </p>
<p class='goodstuff'> blablabla </p>
<p class='goodstuff'> blablabla </p>
</div>
然后我的XPath表达式是字符串:
string-join(//p[@class='goodstuff'],' ')
这给我:
"blablabla blablabla"
是有一个XPath表达式,可以回报我:
<p class='goodstuff'> blablabla </p>
<p class='goodstuff'> blablabla </p>
作为一个字符串? (如果可能的XPath表达式最相似的我原来的XPath表达式)
在此先感谢
解决方案是否必须基于XPath? – bpgergo 2012-07-23 15:44:16
是的,我需要获得带有XPath表达式的html。 – user1546216 2012-07-23 15:55:11
JDK中的XPath库不适合你吗? – 2012-07-23 17:37:40