2010-05-03 5 views
1

누구든지 데이터베이스에서 XML 형식으로 추출한 데이터를 쓸 수있는 Java 용 좋은 XML 라이브러리를 알고 있습니까?Java 용 XML 라이브러리

+1

당신은 http://stackoverflow.com/questions/831865/what-java-xml-library-do-you-recommend-to-replace-dom4j를 살펴 할 수 있습니다 또는 여러 가지 다른 일부 "Java XML 라이브러리"관련 질문 : – Jonik

답변

3

일반적으로 이러한 도구는 데이터베이스 자체에서 이미 제공됩니다. 해당 문서의 "내보내기"섹션을 확인하십시오. DB 벤더에 대한 언급이 없으므로 더 자세한 답변을 드릴 수 없습니다. 당신이 (그러나 많은 데이터를 소모하는 성능/메모리 일 수 있음)이 자바를 사용하여 주장하는 경우

에 관계없이, 당신은 예를 JAXB, XStream 또는 XMLBeans를 들어, 자바 빈즈 - 투 - XML ​​시리얼 유용 할 수 있습니다.

+0

+1; OP는이 특정한 바퀴를 재발 명하지 않기 위하여 잘 봉사 할 것입니다. :-) – BlairHippo

+0

고마워,하지만 데이터베이스에서 추출해야하는 데이터는 하나의 테이블이 아니라 여러 개의 사용자 지정 서식을 사용합니다. – yogsma

+1

JAXB는 Java 1.6과 함께 제공됩니다. – Justin

2

JAXB 클래스에 주석을 달고 XML로 마샬링하면됩니다. JPA 엔티티/다른 ORM과도 잘 작동합니다.

+0

+1, JAXB의 MOXy 임 플레멘 테이션은 JPA 엔티티를 다루기위한 확장이 많이 있습니다. http://wiki.eclipse.org/EclipseLink/Examples/MOXy/JPA –

1

중간층을 사용해야합니까? "대부분의"DBMS에는 MySQL과 같은 XML 기능이 있습니다.

mysql -uroot --xml -e 'SELECT * FROM db.table ORDER BY field' 
관련 문제