代码之家  ›  专栏  ›  技术社区  ›  Guillaume

Java中一个好的HTML对象模型?

  •  3
  • Guillaume  · 技术社区  · 16 年前

    我正在寻找一个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);
    

    3 回复  |  直到 16 年前
        1
  •  3
  •   Mark    16 年前

    Jakarta ECS 也许能做你想做的事。

        2
  •  4
  •   ollo    13 年前

    退房 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>
    

    文档: