2011-09-08 5 views
0

웹 응용 프로그램에서 작업 중입니다. 그 안에는 xsd 파일이 있고 주어진 xsd 파일을 따르는 xml 파일 런타임을 생성하고 싶습니다.xsd 런타임에서 샘플 XML을 생성하는 방법

웹 응용 프로그램이므로 xml 파일 생성을 위해 Eclipse와 같은 IDE를 사용하는 것은 도움이되지 않습니다.

jaxb를 시도했지만 xml을 생성하는 데 사용할 수있는 자바 클래스를 생성하지만 웹에서도 도움이되지 않습니다.

xmlspy & 산소 도구 프리웨어가 아니기 때문에 사용하고 싶지 않습니다.

xsd.exe 도구를 사용한다고 들었지만 사용 방법을 모르겠습니다.

버튼을 클릭하거나 GUI에서 양식을 제출하는 것과 같이 xsd 런타임에서 xml 파일을 생성하고 싶습니다. 도와주세요.

감사

+0

가능한 중복 프로젝트에서 Generating Sample XML for given XMLSchema을 시도 할 수 있습니다 (http://stackoverflow.com/questions/428359/generate-xml-from-xsd) –

+0

이를 보라 answer http://stackoverflow.com/questions/17106/how-to-generate-sample-xml-documents-from-their-dtd-or-xsd –

답변

0

XML Schema Definition Tool (Xsd.exe) 내가 다른 방법은 주위에, 또는 적어도 내가이 문서화 아무것도 볼 수없는 XML에서 XSD를 생성하도록 믿고있다. 또한 소스 코드를 생성 할 수는 있지만 실제로 스키마를 사용하여 동적으로 수행 할 수는 없으며 스키마를 몰라도 런타임에 사용할 수 있습니다.

이전에 xsd.exe 도구를 사용하여 XSD에서 클래스를 생성했습니다. 그런 다음 생성 된 클래스 객체를 사용하여 XML을 작성합니다. 주요 문제점은 스키마 버전의 변경 관리입니다.

0

당신이 jlibs이 [XSD에서 XML을 생성]의