2008-09-22 2 views
2

모든 유효한 XML 스키마 (XSD)를 가져와 refs, no includes 등을 포함하지 않는 간단한 형식으로 역 정규화해야합니다. 모든 단순 유형 정의는 인라인이어야합니다. 주어진 엘리먼트는 다른 룩업을 수행하지 않고 모든 선언을 볼 수있다.XML 스키마를 프로그래밍 방식으로 역 정규화합니다.

이 도구가 내장 된 도구를 찾았지만 "즉시"해야합니다. 선택 플랫폼은 자바이지만 필요한 경우 다른 언어의 코드를 기꺼이 포팅 할 수 있습니다. 나는 정말로 여기서 바퀴를 재발 명하고 싶지 않습니다. Apache/etc에서 OSS 라이브러리를 검색하면 아무 것도 산출되지 않습니다. 내가 찾은 가장 가까운 XSOM은 객체 모델로 스키마를 탐색하는 것을 지원하지만 주어진 구조를 나타 내기 위해 스키마가 취할 수있는 모든 가능한 형식을 처리해야합니다.

출력은 실제로 최종 형식의 개체 모델에서 사용되므로 실제 XML 일 필요는 없습니다.

답변

0

XML 스키마에 대한 또 다른 유용한 API는 XSOM입니다.

XSOM은 XJC에 의해 사용되고, JAXB 스키마 컴파일러는 허브 아래에 있으므로 살아있을 수 있습니다.

관련 문제