【问题标题】:Large XML generation and reporting using Java使用 Java 生成大型 XML 和报告
【发布时间】:2012-02-22 18:00:26
【问题描述】:

我们需要将数据库中存在的大量数据导出为 XML(大约 30 MB)。这是我们需要实现的一种导入导出功能。除了导出之外,一些数据可能需要以 pdf/html(在线)的形式呈现给用户。 我们面临的挑战是系统在创建 XML 和转换期间必须处理的数据大小(~30MB)。

你们看到这个问题的好解决方案了吗?我们有 SQL Server 2008,如果需要,可以使用它来存储 xml。

【问题讨论】:

  • 我已经使用 Saxon 转换了更大的 XML 文档。今天,转换几百兆字节已经不是问题了。对于大于此大小的 XML 文档,一些 XSLT 处理器提供流式处理功能。

标签: java xml xslt dom sax


【解决方案1】:

我认为jasper report 对您的场景很有用。

【讨论】:

  • 性能方面,知道在处理大型 XML 时会产生什么影响吗?你知道它是使用 SAX 还是 DOM 还是 StAX?
  • 我认为 jasper 使用 SAX 解析器。它应该能够处理大型 XML 文件,因为它使用 SAX 解析器。就性能而言,使用现有完善的工具总是比自己编写更好。许多公司出于专业目的使用此报告工具。
猜你喜欢
  • 1970-01-01
  • 2011-03-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-06-11
  • 1970-01-01
  • 2023-03-24
相关资源
最近更新 更多