有谁知道用于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/html转换为pdf的java库
- 3. 用于图形的Java库
- 4. 适用于Java的UPnP库
- 5. 用于Java自省的库
- 6. 用于Java的几何库
- 7. 用于Java的PAR2库
- 8. 用于Java的PDF库
- 9. 用于Java的SQL Server库
- 10. 用于zip64的java库
- 11. 用于Javascript的Java ScriptEngine:使用XML
- 12. XML库对于C
- 13. 用于XML解析的Java EE API
- 14. 什么xml/xslt库(ies)目前适用于java?
- 15. 用于XML解析的Objective-C库
- 16. 用于简单消息的XML C++库
- 17. 哪个XML库用于什么目的?
- 18. 用于导出XML的Javascript库
- 19. 用于XML库的C++'包装类'
- 20. Java库,用于分析HTML
- 21. Java库逃脱/清理XML?
- 22. 用于Java的类似readline的库
- 23. xml文件中用于Java和TestNG的Selenium WebDriver框架的对象存储库
- 24. 什么库用于XML SOAP分派
- 25. C# - 用于创建基于XSD的XML编辑器的库
- 26. 适用于Windows的Java库VHD API
- 27. 用于Java的PDF生成库
- 28. 用于调试的Android-Java库
- 29. 用于Java的轻量级B树库?
- 30. 用于Exchange 2010的Java MAPI库
你可能想看看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