본문 바로가기

WORK

[유틸] Altova XMLSpy XML 생성 프로그램

 

http://www.altova.com/

에 들어가면 만날 수 있습니다.

XML 에디터로 유명다고 하는데요.

 

저는 이럴때 사용했습니다.

XML 스키마를 통해서 JAXB 형태의 VO를 만들떄 사용했지요.

무료는 아니구요 KEY가 있어야 사용가능합니다.

 

에디터로 간편하게 XML을 만드시고 저장하시면 XSD파일이 생성되는데 이 파일을 jaxb 형태의 vo로 만들기 위해서 또 어떤 다른 jar를 사용하게 됩니다.

 

xjc라는 프로그램이구요. 커멘드창의 명령을 통해서 xsd를 바로 jaxb vo형태로 생성해줍니다.

압축을 해제하시고 bin 폴더에 xjc를 실행시키시면서 필요 옵션만 지정하면됩니다.

 

xjc -cp ../lib/jaxb-impl.jar dwgMap.xsd -d kr.mp.dwg.domain

-cp : 이 구문이 없을때는 특정 에러가 나게 됩니다. 그럴땐 lib 폴더에 라이브러리를 지정해주시면 되요.

-d 와 -cp 사이에 dwgMap.xsd 파일이 있습니다. 생성하신 xsd 파일을 지정하시면되요.

-d : 설치하실 패키지를 지정하시면 프로젝트 하위 패키지에 generated 패키지 아래 생성됩니다.

 

간단합니다. 그냥 쓰시면되는거에요.

 

파일은 첨부합니다.

 

jaxb.vol1.egg

 

jaxb.vol2.egg

 

jaxb.vol3.egg

 

 

'WORK' 카테고리의 다른 글

[설문] 노동청 직업이동 경로조사  (0) 2013.10.28
[MM] M/M 계산법 (man month)  (0) 2013.10.21