我正在使用apache Digester解析XML来反对。我有以下XML元素:
<a type="X" xname = "...">..<a>
<a type="T" tname = "...">..<a>
我有课
public class X{
private String xname;
public static class T{
private String tname;
}
}
如果类型是X,那么我可以创建类X,如果type是T则创建类T,注意T是公共内部和X的子类。如果是,则如何定义规则。我正在使用Digester 2.x,或者介绍一些更好的设计
答案 0 :(得分:-1)
首先,为什么要使用XML? JSON是要走的路。查看google的GSON lib以序列化Java对象。这是一个很棒的图书馆否则,这是Digester教程:http://www.javacodegeeks.com/2012/09/apache-digester-example-make-easy.html