用模式级绑定替换jaxb:globalBindings

时间:2016-08-24 15:02:37

标签: java xml xsd jaxb

我有一个全局绑定,我想修改(架构级别)的范围,但我使用的语法不起作用。最好我想把它内联,但在架构级别外部是好的。这是我的全球约束力:

    <jaxb:globalBindings generateIsSetMethod="true">
    <xjc:serializable uid="7490292371592404588" />
    <jaxb:javaType name="java.util.Date" xmlType="xs:date"
        printMethod="com.acme.schema.adapter.MyDateTimeAdapter.marshallDate"
        parseMethod="com.acme.schema.adapter.MyDateTimeAdapter.unmarshallDate" />
    </jaxb:globalBindings>

以下是我尝试过的失败:

    <jaxb:bindings schemaLocation="myschema.xsd" generateIsSetMethod="true">
        <jaxb:javaType name="java.util.Date" xmlType="xs:date"
        printMethod="com.acme.schema.adapter.MyDateTimeAdapter.marshallDate"
        parseMethod="com.acme.schema.adapter.MyDateTimeAdapter.unmarshallDate" />
</jaxb:bindings>

我无法找到一个很好的例子来说明这一点。

0 个答案:

没有答案
相关问题