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>
結果として、2台の車を含むリストが必要です。
また、JAXB パーサーは StAX に対してどのように機能しますか?