如何使用Jsoup添加新的html标记?

时间:2011-09-29 17:20:45

标签: java android html dom jsoup

我在向文档中添加新标记时遇到了一些问题。例如,我有:

Document doc = Jsoup.parse(htmlString);
Element table = doc.select("table").first();  

现在,如果我想将一个带有属性(href,type,rel)的<LINK>标签添加到我的table元素中,然后将total返回为字符串,我该怎么做?

2 个答案:

答案 0 :(得分:8)

使用类似的东西:

Jsoup.parse(new URL(""), 0).getElementById("test").appendElement("h1").attr("id", "header").text("Welcome");

所有“.append *”方法。

答案 1 :(得分:0)

已经有一段时间了,但我也搜索了一段时间,所以我会分享我的答案。这是 Jsoup 1.13.1


Document doc = Jsoup.parse(htmlString);
Element table = doc.select("table").first();

table.appendElement("link").attr("href","example.com/file.css").attr("rel","stylesheet").attr("type","text/css");