我正在寻找 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/