2
有這樣的僞代碼:如何解組空元素爲空字符串與JAXB
Alma alma = new Alma();
alma.setKorte(""); //Korte is a string member
marshaller.marshal(alma, stringwriter);
System.out.println(stringwriter.toString());
而且它產生的輸出(我知道這是某種詭計的空元素是存在的,但這是它是如何工作在我的系統,所以有人在我之前已經將這個好像是這樣):
<alma><korte/></alma>
這對我來說是好的。但是當我解組時,空字符串沒有正確解組,但korte將爲空。如何讓jaxb將空元素解組爲空字符串?
我使用JDK6捆綁jaxb。
編輯:
母校類是什麼樣子(類的名稱改變,但它是這樣的):
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Alma", propOrder = {
"korte"
})
public class Alma
implements Serializable
{
private final static long serialVersionUID = 100L;
@XmlElement(required = true)
protected String korte;
什麼的'Alma'類是什麼樣子? – skaffman
查看編輯的問題 –