ここで私を助けてください。my xsd (属性部分のみ未完成)
<xs:element name="E1">
<xs:complextype>
<xs:attribute name="xyz" type="xs:string" />
<xs:attribute name="xyz_abc" type="xs:string" />
</xs:complextype>
</xs:element>
JAXBクラスを生成します(これも完全ではありません)
@XmlAttribute
protected String xyz;
@XmlAttribute(name="xyz_abc")
protected String xyzAbc;
しかし、JAXBファイルを次のように生成したい
@XmlAttribute(name="xyz")
protected String xyz;
@XmlAttribute(name="xyz_abc")
protected String xyzAbc;
目的の JAXB クラスを生成するために xsd で行う必要がある変更。私はmavenを使ってJAXBクラスを生成しています。