Java的XML库

Java的XML库,java,xml,Java,Xml,有谁知道好的Java XML库,我可以用它将从数据库提取的数据写入XML格式吗?通常,这些工具已经由数据库本身提供了。检查他们文档中的“导出”部分。由于未提及DB供应商,因此无法给出更详细的答案 无论如何,如果您坚持使用Java实现这一点(这可能会占用大量数据的性能/内存),那么您可能会发现Javabean到XML序列化程序非常有用,例如,或者。通常,这些工具已经由数据库本身提供。检查他们文档中的“导出”部分。由于未提及DB供应商,因此无法给出更详细的答案 无论如何,如果您坚持使用Java来实现

有谁知道好的Java XML库,我可以用它将从数据库提取的数据写入XML格式吗?

通常,这些工具已经由数据库本身提供了。检查他们文档中的“导出”部分。由于未提及DB供应商,因此无法给出更详细的答案


无论如何,如果您坚持使用Java实现这一点(这可能会占用大量数据的性能/内存),那么您可能会发现Javabean到XML序列化程序非常有用,例如,或者。

通常,这些工具已经由数据库本身提供。检查他们文档中的“导出”部分。由于未提及DB供应商,因此无法给出更详细的答案


无论如何,如果您坚持使用Java来实现这一点(这可能会占用大量数据的性能/内存),那么您可能会发现Javabean到XML序列化程序非常有用,例如,或者。

您所需要做的就是注释一个类,然后将其封送到XML。同样适用于JPA实体/其他ORM。

您需要做的就是注释一个类,然后将其封送到XML。可以很好地与JPA实体/其他ORM配合使用。

您需要使用中间层吗?“大多数”DBMS都有一些现成的XML功能,如


你需要使用中间层吗?“大多数”DBMS都有一些现成的XML功能,如


您可能需要看一看或其他几个“Java XML库”问题:您可能需要看一看或其他几个“Java XML库”问题:+1;OP最好不要重新发明这个特殊的轮子。:-)谢谢,但我需要从数据库中提取的数据不是来自单个表,而是多个表,并且具有自定义格式。6@BalusC-我明白。这还有很多。.数据的协调在SQL中不会发生,在转换为XML之前,我需要在代码中这样做。@yogsma:你不是低估了SQL吗?加入?功能?程序?在这项工作中,平均分贝无疑要有效得多。在Java中,您需要获得内存中的所有数据,然后最好需要内存中比实际数据大2~5倍的可用空间,否则您将不断面临
OutOfMemoryErrors
。我仍然会咨询一些SQL忍者(或者在这里询问),这在纯SQL中是否真的、真的不可能。可以肯定的是,+1;OP最好不要重新发明这个特殊的轮子。:-)谢谢,但我需要从数据库中提取的数据不是来自单个表,而是多个表,并且具有自定义格式。6@BalusC-我明白。这还有很多。.数据的协调在SQL中不会发生,在转换为XML之前,我需要在代码中这样做。@yogsma:你不是低估了SQL吗?加入?功能?程序?在这项工作中,平均分贝无疑要有效得多。在Java中,您需要获得内存中的所有数据,然后最好需要内存中比实际数据大2~5倍的可用空间,否则您将不断面临
OutOfMemoryErrors
。我仍然会咨询一些SQL忍者(或者在这里询问),这在纯SQL中是否真的、真的不可能。可以肯定的是,+1,JAXB的MOXy实现也有许多用于处理JPA实体的扩展+1,JAXB的MOXy实现也有许多用于处理JPA实体的扩展
mysql -uroot --xml -e 'SELECT * FROM db.table ORDER BY field'