gpt4 book ai didi

java - 为什么 Jsoup 不能选择 td 元素?

转载 作者:行者123 更新时间:2023-11-29 03:52:38 24 4
gpt4 key购买 nike

我做了一些小测试(使用 Jsoup 1.6.1):

String s = "" +Jsoup.parse("<td></td>").select("td").size();
System.out.println("Selected elements count : " + s);

输出:

Selected elements count : 0

但它应该返回 1,因为我已经用 td 元素解析了 html。我的代码有什么问题还是 Jsoup 中有错误?

最佳答案

因为 JsoupHTML5 compliant解析器,并且您向它提供了无效的 HTML。 <td>必须至少进入一个<table> .

int size = Jsoup.parse("<table><td></td></table>").select("td").size();
System.out.println("Selected elements count : " + size);

关于java - 为什么 Jsoup 不能选择 td 元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7985791/

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