在运行时从XML构建对象的最佳方法

时间:2013-07-13 13:20:03

标签: java actionscript-3 actionscript jaxb

我遇到的情况是,我有很多XML,这些XML是从服务器发送给我的,而我正在使用JAXB或任何基于该体系结构的API来构建对象实例。

问题是,我必须在编译时确定要解组的类。在我看来,我的解决方案是读取传入的XML对象并基于某些标记,我将指示unmrashaller创建指定类的实例。这种方法会让我有很多IF语句和大型状态机。

是否有更好的设计模式或方法?

1 个答案:

答案 0 :(得分:0)

尝试使用Apache digester 3,我认为它可以为您节省大量“if”并且根本不难使用。

看一下这篇文章:http://www.javaworld.com/javaworld/jw-10-2002/jw-1025-opensourceprofile.html