【问题标题】:XSLT producing HTML using Java API'sXSLT 使用 Java API 生成 HTML
【发布时间】:2012-12-07 22:28:47
【问题描述】:

我有一个特定的要求,我必须 使用javax.sql.rowset.WebRowSet.writeXml(ResultSet rs, OutputStream oStream) 为每个 SQL 查询(或查询集)的输出生成 HTML 文件的 XSLT 脚本。

有谁知道如何做到这一点?

【问题讨论】:

  • 我在WebRowSet 管道中看不到任何XSLT。这是这个问题的目的吗?如果是这样,我担心您可能不得不写信给StringWriterByteArrayOutputStream,然后从那里读取数据以使用java.xml.transform 和选择了HTML output method 的样式表应用您的XSLT。

标签: java xml xslt


【解决方案1】:

给 writeXml 一个要写入的 ByteArrayOutputStream,然后将它封装在 StreamSource 中作为转换的输入。

如果您想避免为 XML 分配内存并直接将其流式传输,则可以使用两个线程来实现,但会更复杂。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-14
    • 2014-08-17
    • 2010-09-24
    相关资源
    最近更新 更多