package com.foo; import java.util.logging.Logger; import com.thoughtworks.xstream.XStream; import com.thoughtworks.xstream.annotations.Annotations; import com.thoughtworks.xstream.io.xml.DomDriver; public class Test { static private final Logger LOGGER = Logger.getLogger(Test.class.getName()); /** * @param args */ public static void main(String[] args) { Foo foo = new Foo(); foo.setId(99); foo.setName("Name"); LOGGER.info("foo=" + foo); XStream xs = new XStream(new DomDriver()); Annotations.configureAliases(xs, Foo.class); String result = xs.toXML(foo); LOGGER.info(result); Foo fooRead = (Foo) xs.fromXML(result); LOGGER.info("fooRead=" + fooRead); } }