我正在使用 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是否可以,如果类型是T则创建类T,注意T是X的公共内部和子类。如果是,如何定义规则。我正在使用 Digester 2.x,或者介绍一些更好的设计