2
나는 JAXB를 사용하여 XML로 변환되는 특정 클래스 계층 구조를가집니다. head 요소에 xsi : noNamespaceSchemaLocation 및 xmls : xsi 특성을 갖도록 만든 XML을 원합니다 (xsi : noNamespaceSchemaLocation = "Something.xsd"xmls : xsi = "http://www.w3.org/2001/XMLSchema- 예"). JAXB가 스키마를 사용하는 것을 원하지 않습니다. 단지이 속성과 값을 저장하십시오.noNameSpaceSchemaLocation 속성을 추가하도록 JAXB에 지시하는 방법
여기에 대한 특수한 주석이 있습니까? 당신은 다음과 같은 Marshaller
에 JAXB_NO_NAMESPACE_SCHEMA_LOCATION
를 설정할 수 있습니다 난 그냥 상수있는 XmlAttribute를 만들 수 있지만 그것은 잘못된 것 같습니다 ...
감사
감사합니다! 그러면 XMLSchema-instance 값과 함께 xmls : xsi 속성이 추가됩니까? – ABR
@ABR - 예. –
감사합니다. maven에서'cxf-xjc-plugin' 코드 생성 단계 ('Marhsaller'가 직접 액세스하지 않는 곳)의 일부로이를 지정하는 방법을 알고 있습니까? – vikingsteve