【问题标题】:Is there a Java API for creating a XHTML document?是否有用于创建 XHTML 文档的 Java API?
【发布时间】:2010-04-11 15:53:25
【问题描述】:

我想为 REST Web 服务中的每个资源提供一个简单的 XHTML 表示。

目前我正在使用 StringBuilder 来生成这些既乏味又容易出错的东西。在我发布服务后,我没有看到这些变化,但是每个编码的过程有点痛苦。

是否有 XHTML 文档编写器 API?我应该只使用 XML 编写器吗?哪一个?我是否应该滚动我自己的基本 HTML 文档类 - 每次 doctype 都是相同的,我只需要设置标题、元标记和正文内容,其中大部分(但不是所有内容)已经在 GET 的 HTML 中。

或者我应该只使用 StringBuilder 并停止抱怨吗? ;)

谢谢。

【问题讨论】:

    标签: java html xhtml rest restlet


    【解决方案1】:

    似乎有一个新的解决方案(终于):https://j2html.com/

    【讨论】:

      【解决方案2】:

      您可以使用jdomdom4j 之类的名称。任何一个都提供了一个简单的接口来构建您的文档,然后将其序列化为 XML 字符串。它比使用 StringBuilder 更脆弱。

      更新:更正了 dom4j 链接。

      【讨论】:

      • dom4j 链接告诉我“互联网很棒”。 - 尽管它们提供了指向 sourceforge 页面的链接,但它们与 dom4j 无关,但您可能需要更新链接
      • :) 我正在尝试 dom4j ...现在我有更多问题!
      【解决方案3】:

      我会试试 Apache 的 XMLBEANS。你可以用它处理XHTML's schema,它会生成类来直接处理(生成/验证)XHTML。

      希望对你有帮助。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-04-21
        • 1970-01-01
        • 2018-07-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-05-06
        • 2010-11-03
        相关资源
        最近更新 更多