Java和android XML序列化程序

时间:2012-11-20 15:43:49

标签: java android xml

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

感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

是的,我推荐XMLPullParser

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

以下是Android doc

Serializer doc

答案 1 :(得分: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"/>