2014-12-19 3 views
1

ComplexType이 정의 된 XSD 파일이 있습니다. 나는 을 사용하여 XSD 파일에서 자바 클래스를 생성합니다. 스키마 파일에 정의 된 모든 CompleXType 노드에 대한 클래스를 생성합니다. 어떤 필터를 사용할 수있는 방법이 있습니까 명령의 클래스를 얻을 수있는 ComplexType 경우에만 대신 전체 XSD 클래스를 생성하는 클래스?jaxb - 지정된 노드의 java 클래스에 xsd

+1

원하지 않는 것을 던지면 어떨까요? 소수의 파일을 삭제하는 것은 어렵지 않습니다. – laune

답변

2

당신은 다소 에 바인딩 파일을 사용할 수이 달성 :

  • 사용 <jaxb:schemaBindings map="false" ... />
  • 사용 <jaxb:class ref="com.acme.foo.Ignore"/> 일부 (기존)에 "원치 않는"클래스를 매핑하는 전체 공간/스키마 생성을 비활성화 com.acme.foo.Ignore을 수업.