我在XSD架构中有一个元素:
<xsd:any processContents="skip"/>
是否可以通过XJB绑定将processContents
切换为strict
?无需修改模式文件。可以将其设置为全局属性。我想得到:
@XmlAnyElement(lax = true)
protected Object any;
而不是:
@XmlAnyElement
protected Element any;
答案 0 :(得分:1)
您可以完全更改注释和attribut的类型。但要注意,如果您从XSD生成代码,您的修改将被粉碎。
您能否解释一下您的工作环境,需求和目标。你为什么不能触摸XSD,你是否通过JaxB从XSD生成类?您是否使用XSD进行验证?