Java Jaxen/text()不工作

Java Jaxen/text()不工作,java,xpath,w3c,Java,Xpath,W3c,我有html: <p> <a href="#">click here</a> Welcome </p> 现在,当我删除它检索的/text()时 click here Welcome 添加/text()后,检索null 是否有任何其他方法可以检索p标记内的所有内容,但不包括任何其他标记?从XML解析器的角度来看,有多个文本元素可供选择(欢迎使用以及前后的空格),因此它不会选择任何一个。您有几个选项,主要是在解析前去除空白,或者更具体地描述查询,例

我有html:

<p>
<a href="#">click here</a>
Welcome
</p>
现在,当我删除它检索的/text()时

click here
Welcome
添加/text()后,检索null
是否有任何其他方法可以检索p标记内的所有内容,但不包括任何其他标记?

从XML解析器的角度来看,有多个文本元素可供选择(欢迎使用以及前后的空格),因此它不会选择任何一个。您有几个选项,主要是在解析前去除空白,或者更具体地描述查询,例如选择第二个最重要的文本元素:

//p/text()[2]

感谢您的快速回复:-)
//p/text()[2]