我正在研究java rcp应用程序。每当用户更新UI中的详细信息时,我们都会在html报告中更新相同的详细信息。有没有我们可以使用java更新/添加html元素。使用Jsoup我能够获得所需的元素ID,但无法为其添加/更新新元素。
Document htmlFile = null;
try {
htmlFile = Jsoup.parse(new File("C:\\ItemDetails1.html"), "UTF-8");
} catch (IOException e) {
e.printStackTrace();
}
Element div = htmlFile.getElementById("row2_comment");
System.out.println("text: " + div.html());
div.html("<li><b>Comments</b></li><ul><li>Testing for comment</li></ul>");
任何想法
答案 0 :(得分:1)
Try:
Element div =
htmlFile.getElementById("row2_comment");
div.appendElement("p").attr("class",
"beautiful").text("Some New Text")
添加包含某些样式和文字内容的新段落