java - html5 替代 Jakarta ECS(或类似工具)?

标签 java html api

<分区>

我想知道是否有任何好的 Java html5 生成工具,类似于 Jakarta ECS project ,早已退休。我看到有关于通过 java 以编程方式生成 html 的问题,但大多数答案都涉及不完全支持 html5 的过时工具。

我特别提到这个问题:A good HTML object model in Java?

最佳答案

是的,有一个:Jsoup .

jsoup implements the WHATWG HTML5 specification, and parses HTML to the same DOM as modern browsers do.

  • scrape and parse HTML from a URL, file, or string
  • find and extract data, using DOM traversal or CSS selectors
  • manipulate the HTML elements, attributes, and text
  • clean user-submitted content against a safe white-list, to prevent XSS attacks
  • output tidy HTML

示例: (构建一些 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 - html5 替代 Jakarta ECS(或类似工具)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9897475/

相关文章:

javascript - 如何修复 : "undefined response from fetch" Javascript

java - 我的一些代码没有在 android studio 中执行?

java - 有没有像Python一样不需要编译器的java IDE?

java - 无法使用 PropertyPlaceholderConfigurer 更新配置文件

javascript - jquery - 翻译国家名称并对其进行排序

php - Github API ...在移动/重命名文件上获取源文件名

java - 将图表导出为 html - 在应用程序中打开 html 时丢失图像。如何设置图片的绝对路径

HTML - 对象上的图像封面

python - 无效的 block 标记。您是否忘记注册或加载此标签?

javascript - 我在检索由 GZIP 格式的 API 调用接收的数据时遇到问题