使用JAXB,如何使用这样的xml结构创建POJO类:
<procedure>
<procedure>
<param>value1</param>
<param>value2</param>
</procedure>
<procedure>
<param>value3</param>
<param>value4</param>
</procedure>
</procedure>
正如您所看到的,外部procedure
标记与内部procedure
标记相同。
答案 0 :(得分:1)
外部/内部procedure
元素名称有什么特别之处?
可能类似于:
@XmlRootElement(name="procedure")
public class Procedure {
@XmlElement(name="procedure")
public List<Params> procedures = new LinkedList<Params>();
}
public class Params {
@XmlElement(name="param")
public List<String> params = new LinkedList<String>();
}
未测试。