我想在
Android 1.6及更高版本的设备中使用StAX API实现.那里有实施吗?我不能直接使用jar文件,因为它提出了有关内部类的问题.如果它不可用,有什么办法可以重新编译实现吗?是否有另一种方法可以将POJO类直接映射到XML,反之亦然,请排除SAX解析器和DOM解析器.
我认为使用JAXB可以将POJO类映射到XML,反之亦然.但情况是这样的.考虑这个例子,
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <cars> <car registration="abc123"> <brand>BMW</brand> <description>Sedan</description> </car> <car registration="abc123"> <brand>Ferrari</brand> <description>SportsCar</description> </car> </cars>
现在结果我想要List中有2辆车.
另外JAXB解析器如何对抗StAX?
解决方法
所以你真正想要“将POJO映射到XML,反之亦然”是
Simple XML Library.你可以在1.5以上的每个Android版本中使用它.
我甚至写了一个blog post explaining how to include it in one of your projects.