JavaとAndroidの両方で使用できるAndroidのXmlSeializerに似たSAXシリアライザーはありますか?JavaプロジェクトとAndroidプロジェクトで1つのライブラリを使用する必要があり、そこからXMLをシリアル化する方法が必要です。私はSAXシリアル化を使用しているので、dom4jのようなツールは適合しません(私が理解できるように)。
助けてくれてありがとう。
XStreamはAndroidで動作することが評判であり、Javaで動作することを私は知っています。例:
@XStreamAlias("blah")
class Foo {
@XStreamAsAttribute
public String baz = "Stack";
}
今:
XStream xstreamInstance = new XStream();
xstreamInstance.processAnnotations(Foo.class);
System.err.println(xstreamInstance.toXML(new Foo());
印刷します...
<blah baz="Stack"/>
これを使用して、XML を解析およびシリアル化できます。速度も速いと思います。
これがそのためのAndroidドキュメントです。