这里是XML的一个片段,我想用SimpleFramework反序列化:我怎样才能解析ElementList的路径?
<rs><r>
<id>23</id>
<bar>blargh</bar>
<c><v>value 1</v></c>
<c><v>value 2</v></c>
<c><v>yet another value</v></c>
<c><v>moar value</v></c>
</r></rs>
我想直到结束是一个包含所有元素的内容的元素列表。我想象类似:
@Root(strict=false)
public static class Foo {
@Element(name="id")
public int id;
@Element(name="bar")
public String info;
@Path("c")
@ElementList(entry="v", inline=true, required=false, empty = false)
public List<String> values;
}
我试图做的是向下达到过去的“C”元素并直接进入该列表中的每个成员的“V”元素。上面的代码不会这样做。我想要@Path(“c”)语句应用于列表中的每个元素,但我无法弄清楚如何完成这项工作。
不错的问题,+1。 – ollo