有很多工具可以在Java和XML之间转换对象,但是我所熟悉的工具都不比您发现的要小。但是,取决于对象图的复杂性,SAX可能就是您所需要的,而且开销很小。诀窍是在SAX事件处理程序中自己构建对象图。在XML封送处理程序获得如此广泛的普及之前,我已经在几个项目中使用了该技术,尽管需要更多的工作,但是它是有效的。

有很多工具可以在Java和XML之间转换对象,但是我所熟悉的工具都不比您发现的要小。但是,取决于对象图的复杂性,SAX可能就是您所需要的,而且开销很小。诀窍是在SAX事件处理程序中自己构建对象图。在XML封送处理程序获得如此广泛的普及之前,我已经在几个项目中使用了该技术,尽管需要更多的工作,但是它是有效的。