将集合中的每个对象及其属性序列化为XML

时间:2011-01-12 11:39:50

标签: java xml xstream

我有一组具有属性的对象。我想使用XStream将其序列化为XML和文件。

我有以下代码:

XStream xstream = new XStream();
abstractStrategy.GetObject();

String Path = "C:\\Objects.xml";
File file = new File(Path);
OutputStream outputStream = new FileOutputStream(file);

OutputStreamWriter writer = new OutputStreamWriter(outputStream, Charset.forName("UTF-8"));

但是,当我运行此代码时,对getobject()的调用会获取一个具有属性的对象,但是被吐出的xml是一行<list/>

我做错了什么?

xstream.toXML(abstractStrategy.Components.get(0).IPAddress, outputStream);

0 个答案:

没有答案