首页 > 解决方案 > jaxb2 注释:从 XmlElement 中删除命名空间

问题描述

我正在尝试删除namespace属性:

这是我的注释:

<jaxb:bindings node="//xs:complexType[@name='informeResponse']/xs:sequence/xs:element[@ref='ns1:UpdateResponseDocument']">
    <annox:annotate target="field">
        <annox:annotate
                annox:class="javax.xml.bind.annotation.XmlElement"
                name="UpdateResponseDocument"
            /></annox:annotate>
</jaxb:bindings>

它正在生成:

@XmlElement(name = "UpdateResponseDocument", namespace = "http://salut.gencat.cat/hc3/informarincidencia")
protected UpdateResponseDocument updateResponseDocument;

我怎么能从中namespace删除@XmlElement

标签: jaxbmaven-jaxb2-pluginjaxb2-annotate-plugin

解决方案


推荐阅读