有誰知道用於Java的良好XML庫,我可以使用它將從數據庫中提取的數據寫入XML格式?用於Java的XML庫
回答
通常,這些工具已由數據庫本身提供。檢查文檔中某處的「導出」部分。由於數據庫供應商未提及,因此無法給出更詳細的答案。
無論如何,如果你在使用Java進行這種堅持(但是這可能是性能/內存的大數據佔用),那麼你會發現一個JavaBean到XML序列化是有用的,例如JAXB,XStream或XMLBeans。
+1;該OP將很好地服務於不重新發明這個特定的車輪。 :-) – BlairHippo 2010-05-03 14:20:08
謝謝,但我需要從數據庫中提取的數據不是來自單個表格,而是來自多個格式和自定義格式。 – yogsma 2010-05-03 14:30:27
你應該提到JAXB它帶有java 1.6 – Justin 2010-05-03 14:31:39
JAXB所有你需要做的是註釋一個類,你可以編組爲XML。與JPA實體/其他ORM一起使用也很好。
+1,JAXB的MOXy implmentation也有一些處理JPA實體的擴展http://wiki.eclipse.org/EclipseLink/Examples/MOXy/JPA – 2010-08-12 16:01:14
你需要使用中間層嗎? 「大部分」DBMS具有一些開箱即用的XML功能,如MySQL。
mysql -uroot --xml -e 'SELECT * FROM db.table ORDER BY field'
- 1. 用於Java的小型,簡約和快速的XML庫?
- 2. 用於創建,解析和查詢XML的最佳java庫
- 3. 用於XML架構到實例轉換的Java庫
- 4. 用於將xml/html轉換爲pdf的java庫
- 5. 用於Java的SQL Server庫
- 6. 用於Java自省的庫
- 7. 用於Java的PAR2庫
- 8. 適用於Java的UPnP庫
- 9. 用於圖形的Java庫
- 10. 用於Java的幾何庫
- 11. 用於Java的SNMP庫
- 12. 用於zip64的java庫
- 13. 用於Java的PDF庫
- 14. 用於java的WebP庫?
- 15. 用於Javascript的Java ScriptEngine:使用XML
- 16. XML庫對於C
- 17. 用於XML流程的Java JAXP或Xerces2?
- 18. 用於XML驗證的Java方法
- 19. 用於XML解析的Java EE API
- 20. 什麼用於Java的Websocket/XML通信?
- 21. 什麼xml/xslt庫(ies)目前適用於java?
- 22. 用於XML庫的C++'包裝類'
- 23. 用於簡單消息的XML C++庫
- 24. 用於簡約XML數據庫的GUI
- 25. 用於XML解析的Objective-C庫
- 26. 哪個XML庫用於什麼目的?
- 27. 用於導出XML的Javascript庫
- 28. 用於XML解析的Android SimpleXML庫
- 29. Java庫,用於分析HTML
- 30. 用於Java的庫ZMQ不起作用
你可能想看看http://stackoverflow.com/questions/831865/what-java-xml-library-do-you-recommend-to-replace-dom4j或一些其他幾個的「Java XML庫」問題:http://stackoverflow.com/questions/tagged/java+xml+library – Jonik 2010-05-03 14:18:50