给定XPATH的返回元素也是java中的下一个兄弟元素

时间:2014-03-20 06:37:34

标签: java jsoup

我需要在java中解析HTML。我在java中寻找一个返回给定XPATH元素的包(比如" div:nth-​​child(8)> a:nth-​​child(2)")也必须有功能返回下一个类似的兄弟元素。我开始使用JSOUP,它具有返回下一个兄弟元素的功能。但不幸的是,它没有返回给定XPATH的元素的函数,如" div:nth-​​child(8)>一:第n个孩子(2)"因为它有自己的Xpath表示法。

1 个答案:

答案 0 :(得分:2)

您可以为XPath使用不同的库:

  1. built in XPath processor of Java。如果我没记错的话,至少从版本5开始它就是Java的一部分。
  2. jaxen
  3. PsychoPathXPathProcessor
  4. Saxon
  5. 我不确定must have function to return next similar sibling element你的意思。我希望你能在上面提到的一个库中找到这样的函数。