【发布时间】:2010-11-23 23:40:20
【问题描述】:
我正在使用 Internet 上的 API,它将对象编组为 XML 文件。鉴于 XSD 文件也可用,我希望能够在下载文件后将它们解组回 Java 对象。
环顾四周,JAXB 似乎是在 Java 中执行此操作的默认库,但当我正在开发移动应用程序时,额外的 8.6MB 依赖项是不可接受的。我还找到了XStream,但它的大小仍然为 7.9MB。
在 Android SDK 上一探究竟,似乎唯一可用的真正 XML 解析器是 SAX。
那么问题来了:
- 有没有办法让 SAX 做我想做的事?
- 我错过了 Android SDK 中的另一个工具吗?
- 是否有另一个库(明显更小)可以做到这一点?
谢谢。
【问题讨论】: