Marshal'a bir java nesnesine gitmeye çalıştığım xsd ek açıklamalarım var. Java'nın değeri için BigDecimal ile bitmesini istiyorum. Bunu yapmak için xsd'ye ne girerim? Bir XJC karınca görevi İşteJava JaxB jenerasyonu, xsd sayfamdan bigDecimal'i nasıl alabilirim?
<xjc schema="my.xsd" destdir="generated" header="false" extension="true" />
kullanıyorum alakalı xsd olduğunu -
<complexType name="Size">
<attribute name="height" type="BigDecimal"></attribute> <!-- this is wrong-->
</complexType>
ben oluşturulan sınıf için bu ile bitirmek istiyorum -
public class Size {
@XmlAttribute(name = "height")
protected BigDecimal height;
}
bir JAXB uygulama olacak c 'xs: decimal' türü için 'java.math.BigDecimal' özelliğini yeniden girin, gerekli hiçbir bağlayıcı dosya yok: http://stackoverflow.com/a/17823855/383861 –
Sadece bunu test ettim ve @BlaiseDoughan doğru. Bunu kesinlikle düşündüm. Teşekkürler! – spartikus