gpt4 book ai didi

java - 返回给定 XPATH 的元素以及 java 中的下一个同级元素

转载 作者:行者123 更新时间:2023-11-30 03:58:24 25 4
gpt4 key购买 nike

我需要用java解析HTML。我正在寻找 java 中的一个包,它返回给定 XPATH 的元素(如“div:nth-child(8) > a:nth-child(2)”)还必须具有返回下一个类似同级元素的函数。我从 JSOUP 开始,它有一个返回下一个同级元素的函数。但不幸的是,它没有为给定 XPATH 返回元素的函数,如“div:nth-child(8) > a:nth-child(2)”,因为它有自己的 Xpath 表示法。

最佳答案

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

  1. built in XPath processor of Java 。如果我没记错的话,它至少从版本 5 开始就是 Java 的一部分。
  2. jaxen
  3. PsychoPathXPathProcessor
  4. Saxon

我不确定您所说的必须具有返回下一个类似同级元素的函数是什么意思。我希望您在提到的库之一中找到这样的函数。

关于java - 返回给定 XPATH 的元素以及 java 中的下一个同级元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22525253/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com