需要注意的一点是,这JAXBContext.newInstance()是一个非常缓慢的操作.这是很多反射和类生成的地方,导致duffymo提到的烫发空间问题.值得庆幸的是,它JAXBContext是线程安全的,所以可以缓存一个并重用它.否则,我认为可以肯定地说,JAXB内存使用量将比完整DOM更低(或者更少),当然,还要大于SAX.
如果您有非常大的文档,则可以使用JAXB以块的形式处理它们.的JAXB RI分布包括与JAXB流的一个例子.
| 归档时间: |
|
| 查看次数: |
5977 次 |
| 最近记录: |