0

JavaとAndroidの両方で使用できるAndroidのXmlSeializerに似たSAXシリアライザーはありますか?JavaプロジェクトとAndroidプロジェクトで1つのライブラリを使用する必要があり、そこからXMLをシリアル化する方法が必要です。私はSAXシリアル化を使用しているので、dom4jのようなツールは適合しません(私が理解できるように)。

助けてくれてありがとう。

4

2 に答える 2

0

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"/>
于 2012-11-20T15:50:05.700 に答える
0

はい、XMLPullParserをお勧めします

これを使用して、XML を解析およびシリアル化できます。速度も速いと思います。

これがそのためのAndroidドキュメントです。

シリアライザーのドキュメント

于 2012-11-20T15:48:27.017 に答える