[JAXB] DTD -> JAXB Model
JAVA/JAXB / 2009. 7. 2. 12:41
XML 파서와 제너레이터를 만들어야 하는 일이 생겼습니다.
DTD는 있는데 이걸 가지고 JAXB 모델 클래스를 만들자니 귀찮고 해서 검색을 해 보았습니다.
다행히도 JAXB 문서 중에 JAXB- RI Extensions / DTD 가 있었습니다.
일단 xjc를 사용하기 위해 jaxb를 다운받고 인스톨을 한 후 bin 폴더에서 xjc.bat 를 이용하여 테스트를 해보았습니다.
xjc.bat -dtd exchange_v2.dtd
위의 명령을 실행하면 아래와 같은 결과가 제너레이트 됩니다.
위와 같이 하게되면 generated 라는 패키지로 생성이 됩니다. 간략한 옵션으로 원하는 패키지로도 생성할 수 있습니다.
xjc.bat -p kr.co.vicki.ex -dtd exchange_v2.dtd