我必須通過Java生成巨大且相當複雜的xml文件。我必須從Oracle數據庫中獲取數據。我真的不知道的是對此的適當和可靠的方式?我當然可以創建一個字符串並連接所有的標籤,屬性和數據,但它感覺不對。我想這是一個非常普遍的任務,Java有很多確定的方法。我的問題是最好的辦法是什麼?你有什麼建議? 感謝您的任何線索......如何通過Java生成xml文件?
1
A
回答
4
您可以使用JAXB從結構化對象構建XML,這是查詢數據存儲的結果。
如果您的對象層次結構不復雜,則可以使用Oracle's capability to generate results in XML。
3
+1
非常感謝大家的回答!它看起來像JAXB是一個贏家:) – Madeline
2
您可以使用JAXP(用於XML解析的Java API)來創建XML結構。這具有您想要的所有功能。
相關問題
- 1. 通過打開xml生成word文件
- 2. 如何保護通過PHP動態生成的XML文件
- 3. 如何通過java從PowerQuery查詢生成excel文件?
- 4. 如何通過java代碼生成csv文件
- 5. Java:如何通過導入罐子來生成文件夾
- 6. 從XML文件生成Java類
- 7. java中的xml文件生成器
- 8. Xml文件生成
- 9. 生成XML文件
- 10. 如何從.reg文件生成WiX XML?
- 11. 如何使用libxml2生成XML文件?
- 12. 如何從xml生成xslt文件
- 13. 如何從xml生成.xsd文件?
- 14. 如何編寫或生成XML文件
- 15. 如何在Coldfusion中生成.xml文件?
- 16. 如何生成一個XML文件
- 17. 如何從listview生成xml文件?
- 18. 如何使用php生成xml文件
- 19. 如何生成excel文件,以XML
- 20. 生成XML文件的java文件,而無需任何API
- 21. 生成輸出的文本文件,通過Java IO
- 22. 通過PHP從目錄中的文件生成XML
- 23. Android Studio - 通過xml文件自動生成變量ID-s
- 24. 通過Apache Beam寫入XML時生成多個文件
- 25. 如何從Sybase的存儲過程生成XML輸出文件?
- 26. 通過XML文件
- 27. 如何通過.xml文件值
- 28. 如何通過URL訪問XML文件
- 29. 如何通過JMS發送XML文件
- 30. 如何通過域加載XML文件?
這是什麼意思「巨大」?你可以在內存中執行它,或者你已經從數據庫中讀取數據並將數據連續寫入文件以最小化已用內存? – Gaim
謝謝你的回覆。它是一個xhtml文件和一個xml文件。 – Madeline
巨大的我的意思是它是從數據庫中提取大量的數據,因此xml/xhtml文件寫入將是巨大的。 – Madeline