java オブジェクトにマーシャリングしようとしている xsd 注釈があります。Java の値が BigDecimal になるようにしたいと思います。これを行うには xsd に何を入力すればよいですか? xjc ant タスクを使用しています
<xjc schema="my.xsd" destdir="generated" header="false" extension="true" />
関連するxsdは次のとおりです-
<complexType name="Size">
<attribute name="height" type="BigDecimal"></attribute> <!-- this is wrong-->
</complexType>
生成されたクラスについてこれで終わりにしたいと思います-
public class Size {
@XmlAttribute(name = "height")
protected BigDecimal height;
}