JAXB가 XSD 스키마와 동일한 네임 스페이스 접두사를 생성하도록하는 방법이 있는지 궁금합니다. 즉, 클래스를 정렬 한 후에 xmlns : cts = "http://cts.com"이있는 스키마에서 JAXB 클래스를 만들지 만 xmlns : ns1 접두사가있는 XML을 얻습니다. NamespacePrefixMapper 클래스를 사용하여이 클래스를 재정의 할 수 있다는 것을 알고 있지만 XSD가 기본 접두사를 명확하게 정의 할 때 수동으로이 작업을 수행해야하는 이유는 무엇입니까? 현재 XML에는 접두어가 1 톤 있습니다. 따라서 패키지 수준 선언이나 클래스 주석을 수동으로 변경하는 작업은 초기 xjc 생성 이후 큰 재 작업입니다. 나는 수십 개의 루트 요소와 함께 10 개 이상의 XSD 가져 오기 및 5000 개 이상의 요소가있는 기본 XSD를 처리하고 있습니다.JAXB - XSD에 정의 된 네임 스페이스 접두어 사용
끝점 시스템이 우리 통제에서 벗어 났으므로 적절한 XML 처리 구현이 없으므로 접두어가 XML에 사용되는지 신경 써야합니다.
이 바로 가기가 있습니까? 모든 입력에 감사드립니다.
감사합니다, 고칸