所以我要做的就是实现这个结构:
<root>
<child>value</child>
<child>value</child>
.
.
</root>
问题是我不知道有多少孩子在进步,所以需要一个清单。我试过这个,但我最终得到了:
<root>
<child/>
<child/>
.
.
</root>
这是使用JAXB。
请帮帮我..
答案 0 :(得分:2)
您可以执行以下操作之一:
选项#1
的根强> 的
@XmlRootElement
@XmlAccessorType(XmlAccessType.FIELD)
public class Root {
List<String> child;
}
选项#2
的根强> 的
@XmlRootElement
@XmlAccessorType(XmlAccessType.FIELD)
public class Root {
List<Child> child;
}
儿童强> 的
@XmlAccessorType(XmlAccessType.FIELD)
public class Child {
@XmlValue
String value;
}
了解更多信息
答案 1 :(得分:0)
Okey so我所做的是添加了一个新的注释和setter和getter方法,它起作用了:
@XmlValue protected String myval;
public String getMyval(){
return this.myval;
}
public void setMyval(String myval){
this.myval = myval;
}