gpt4 book ai didi

java - 使用什么库来构建 HTML 文档?

转载 作者:搜寻专家 更新时间:2023-10-31 22:04:06 25 4
gpt4 key购买 nike

有人可以推荐能够做与这些库相反的事情的库吗?

HtmlCleaner、TagSoup、HtmlParser、HtmlUnit、jSoup、jTidy、nekoHtml、WebHarvest 或 Jericho。

我需要构建 html 页面,从字符串内容构建 DOM 模型。

编辑:我需要它用于测试目的。我有各种类型的输入/字符串,可能在不同地方的 html 页面中......所以我需要动态构建它......然后我根据必须满足或不满足的各种标准处理 html 页面。

我会告诉你为什么我问这个问题,考虑使用 htmlCleaner 来完成这项工作:

List<String> paragraphs = getParagraphs(entity.getFile());
List<TagNode> pNodes = new ArrayList<TagNode>();

TagNode html = cleaner.clean("<html/>");
for(String paragraph : paragraphs) {
TagNode p = new TagNode("p");
pNodes.add(p);
// CANNOT setText() ?
}
html.addChildren(pNodes);

问题是TagNodegetText()方法,但是没有setText()方法....

请添加更多关于这个问题有多模糊的评论......你能做的最好的事情

最佳答案

Jsoup,Jsoup,Jsoup!这些我都用过,从长远来看,这是我最喜欢的。您可以使用它来构建文档,而且它带来了很多 Jquery 风格遍历的魔力以及我迄今为止在 Java 库中看到的最好的 HTML 文档解析。我对此非常满意,以至于我不介意无耻地宣传它。 ;)

关于java - 使用什么库来构建 HTML 文档?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6192844/

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