0

是否有一些类似于 Android 的 XmlSeializer 的 SAX 序列化程序可以在 Java 和 Android 中使用?我必须在 Java 项目和 Android 项目中使用一个库,并且我需要一些方法来从中序列化 XML。我使用 SAX 序列化,因此不适合 dom4j 之类的工具(据我所知)。

谢谢你的帮助。

4

2 回答 2

0

是的,我推荐XMLPullParser

您可以使用它来解析和序列化 XML。我也发现它更快。

这是它的Android文档

序列化程序文档

于 2012-11-20T15:48:27.017 回答
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 回答