1

ここで私を助けてください。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クラスを生成しています。

4

0 に答える 0