2012-02-22 60 views
0

我們需要將數據庫中存在的大量數據導出到XML(大約30 MB)。這是我們需要實施的一種導入導出功能。除了導出之外,一些數據可能需要以pdf/html(在線)的形式呈現給用戶。 我們所面臨的挑戰是數據的大小(〜30MB),系統在創建XML時以及在轉換期間必須處理這兩個數據。使用Java的大型XML生成和報告

你們認爲這個問題有很好的解決方案嗎?我們有SQL Server 2008,如果需要,可以使用它來存儲xml。

+1

我用Saxon轉換了更大的XML文檔。今天,轉換*幾百兆*不成問題。對於比這更大的XML文檔,一些XSLT處理器提供流式傳輸功能。 – 2012-02-22 18:14:36

回答

0

我認爲jasper report將對您的情況有用。

+0

性能明智,關於在處理大型XML時如何影響它的任何想法?你知道它是否使用SAX或DOM或StAX? – nkare 2012-02-22 18:08:12

+0

我認爲jasper使用SAX解析器。它應該能夠處理大型XML文件,因爲它使用SAX解析器。就性能而言,它總是更好地使用現有的已建立的工具,而不是寫自己的工具。這種報告工具被許多公司用於專業目的。 – JProgrammer 2012-02-22 18:27:00