是否有一些类似于 Android 的 XmlSeializer 的 SAX 序列化程序可以在 Java 和 Android 中使用?我必须在 Java 项目和 Android 项目中使用一个库,并且我需要一些方法来从中序列化 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"/>