XJC xsd:任何解析

时间:2013-07-31 12:42:34

标签: jaxb xsd xjc xjb

我在XSD架构中有一个元素:

<xsd:any processContents="skip"/>

是否可以通过XJB绑定将processContents切换为strict?无需修改模式文件。可以将其设置为全局属性。我想得到:

@XmlAnyElement(lax = true)
protected Object any;

而不是:

@XmlAnyElement
protected Element any;

1 个答案:

答案 0 :(得分:1)

您可以完全更改注释和attribut的类型。但要注意,如果您从XSD生成代码,您的修改将被粉碎。

您能否解释一下您的工作环境,需求和目标。你为什么不能触摸XSD,你是否通过JaxB从XSD生成类?您是否使用XSD进行验证?