JAXB如何在生成类时忽略属性中的“固定”值

时间:2016-08-05 13:56:12

标签: binding jaxb

我有一个以下的XSD:

<xs:attribute fixed="Zebra" name="animal" type="xs:string" use="required" />

生成的类是这样的:

public String getAnimal() {
    if (animal == null) {
        return "Zebra";
    } else {
        return animal;
    }
}

我无法更改XSD,我正在使用JAXB进行类生成。如何使用绑定文件生成以下代码:

public String getAnimal() {
    return animal;
}

换句话说,如何添加绑定以忽略属性的固定值?

0 个答案:

没有答案