자바로 상당히 크고 복잡한 xml 파일을 생성해야합니다. 오라클 데이터베이스에서 데이터를 가져와야합니다. 내가 정말로 모르는 것은 이것에 대한 적절하고 신뢰성있는 방법일까요? 나는 물론 String을 생성하고 모든 태그, 속성 및 데이터를 연결할 수 있지만 올바르게 느끼지 않습니다. 나는 이것이 매우 일반적인 작업이고 자바에 의해 이것에 대한 많은 확립 된 방법이 있다고 생각한다. 내 질문은 이것에 가장 좋은 방법은 무엇입니까? 당신의 제안은 무엇입니까? 단서를 가져 주셔서 감사합니다 ...Java로 XML 파일을 생성하는 방법은 무엇입니까?
1
A
답변
4
JAXB을 사용하여 데이터 저장소를 쿼리 한 결과로 구조화 된 개체를 만들 수 있습니다.
개체 계층 구조가 복잡하지 않은 경우 Oracle's capability to generate results in XML을 사용할 수 있습니다.
3
object to xml
변형에 대한 몇 가지 옵션이 있습니다. dom parser
-
나는 개인적으로 성능 중심의 응용 프로그램에 대한 사용을 쉽게하고
saxparser
에 대한
JAXB
을 제안했다.
+1
답변 해 주셔서 감사합니다. JAXB가 승자 인 것 같습니다 :) – Madeline
2
JAXP (XML 구문 분석 용 Java API)를 사용하여 XML 구조를 만들 수 있습니다. 원하는 모든 기능을 사용할 수 있습니다.
관련 문제
- 1. listview에서 xml 파일을 생성하는 방법은 무엇입니까?
- 2. 파일을 java로 저장하는 방법은 무엇입니까?
- 3. xml 스키마를 사용하여 xml 파일을 Java로 생성
- 4. java로 XML 파일에서 속성을 읽는 방법은 무엇입니까?
- 5. vcproj 파일을 생성하는 방법은 무엇입니까?
- 6. WADL 파일을 생성하는 방법은 무엇입니까?
- 7. SimpleStorage를 사용하여 xml 프롤로그를 삽입하여 gpx 파일을 생성하는 방법은 무엇입니까?
- 8. 의미 상으로 유효한 임의의 XML 파일을 생성하는 방법은 무엇입니까?
- 9. 헤더없이 xml 파일을 생성하는 방법
- 10. Java 덤프 파일을 Java로 복원하는 방법은 무엇입니까?
- 11. NetBeans .form 파일을 .java로 변환하는 방법은 무엇입니까?
- 12. Java로 파일을 계속 읽는 방법은 무엇입니까?
- 13. Java로 파일을 검색하고 값을 반환하는 방법은 무엇입니까?
- 14. 디렉토리의 파일을 java로 날짜별로 정렬하는 방법은 무엇입니까?
- 15. Microsoft 도움말 3 파일을 생성하는 방법은 무엇입니까?
- 16. Java로 인쇄 가능한 (및 저장 가능한) 양식을 생성하는 방법은 무엇입니까?
- 17. UML 다이어그램에서 WSDL 파일을 생성하는 방법은 무엇입니까?
- 18. 100MB XML 파일을 Java로 정렬 하시겠습니까?
- 19. xml 파일을 Java로 열어 복사 중
- 20. 주어진 디렉토리에 Java로 텍스트 파일을 동적으로 추가하는 방법은 무엇입니까?
- 21. Android API XML 파일을 생성하는 데 사용되는 도구는 무엇입니까?
- 22. XML 파일을 저장하는 방법은 무엇입니까?
- 23. XML 파일을 압축하는 방법은 무엇입니까?
- 24. XML 파일을 작성하는 방법은 무엇입니까?
- 25. actionscript 파일에서 SWF 파일을 생성하는 방법은 무엇입니까?
- 26. JDownloader 용 DLC 파일을 생성하는 방법은 무엇입니까?
- 27. php 배열에서 po 파일을 생성하는 방법은 무엇입니까?
- 28. 자바 ASM으로 클래스 파일을 생성하는 방법은 무엇입니까?
- 29. 바이너리 파일을 생성하는 함수를 테스트하는 방법은 무엇입니까?
- 30. DOC 파일을 생성하는 가장 쉬운 방법은 무엇입니까?
"거대한"이란 무엇을 의미합니까? 메모리에서 수행 할 수 있습니까? 아니면 사용 된 메모리를 최소화하기 위해 지속적으로 데이터베이스에서 데이터를 읽고 파일에 데이터를 쓸 수 있습니까? – Gaim
답장을 보내 주셔서 감사합니다. 이것은 xhtml 파일과 xml 파일입니다. – Madeline
거대한 것은 데이터베이스로부터 많은 양의 데이터를 가져와 결과로 쓰는 xml/xhtml 파일이 커질 것이라는 의미입니다. – Madeline