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
查看编辑的问题 –