我有一個xsd註釋,我試圖把元帥變成一個java對象。我希望Java以BigDecimal的價值結束。我在xsd中輸入什麼信息才能做到這一點?我使用的是XJC Ant任務Java JaxB代,我如何從我的xsd中獲得bigDecimal?
<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;
}
一個JAXB實現將Ç爲'xs:decimal'類型創建'java.math.BigDecimal'屬性,不需要綁定文件:http://stackoverflow.com/a/17823855/383861 –
我剛剛測試過這個,@BlaiseDoughan是正確的。我肯定過分考慮了這一點。謝謝! – spartikus