java - Java 中好的 HTML 对象模型?

标签 java html api object-model

我正在寻找 Java 中的 HTML 对象模型,能够解析 HTML(不是必需的)并在优雅的对象模型中包含所有 HTML 元素(以及 CSS)。

我正在寻找 Groovy 的 HTML 生成器的纯 Java 版本。 (我在谷歌上没有找到这个请求。)

我希望能够执行以下操作:

HTML html = new HTML();
Body body = html.body();

Table table body.addTable(myCssStyle);
Row row = table.addRow("a", "b", "c").withCss(cssRowStyle);

等等……

最佳答案

查看 Jsoup :

示例: (构建一些 html)

Document doc = Document.createShell("");

Element headline = doc.body().appendElement("h1").text("thats a headline");
Element pTag = doc.body().appendElement("p").text("some text ...");
Element span = pTag.prependElement("span").text("That's");

System.out.println(doc);

输出:

<html>
 <head></head>
 <body>
  <h1>thats a headline</h1>
  <p><span>That's</span>some text ...</p>
 </body>
</html>

文档:

关于java - Java 中好的 HTML 对象模型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2119180/

相关文章:

javascript - 我找不到使用 WKWebView 和 Java Script 模拟单击​​/点击的方法

javascript - 无法读取未定义的属性 0

javascript - 单击按钮时获取表格中的特定数据单元格

html - CSS 网格自动流 : dense not working

api - 使用gitlab API上传gitlab项目中的图像

javascript - 向 google.map 标记添加 onclick 事件

java - 是什么导致了 java.util.HashSet 和 HashMap.keySet() 类的 iterator() 排序有点不可预测?

java - 如何 Stream API 多个 groupBy 使用 Map<表达式,对象> 呈现数据?

java - 如何将两幅图像组合成混合图像?

java - 使用java执行unix命令