/*****************************************************************/ /* Copyright 2013 Code Strategies */ /* This code may be freely used and distributed in any project. */ /* However, please do not remove this credit if you publish this */ /* code in paper or electronic form, such as on a web site. */ /*****************************************************************/ package example; import java.beans.XMLEncoder; import java.io.ByteArrayOutputStream; import java.util.Vector; public class XmlEncodeToString { public static void main(String[] args) throws Exception { MyBean mb = new MyBean(); mb.setMyBoolean(true); mb.setMyString("xml is cool"); Vector v = new Vector(); v.add("one"); v.add("two"); v.add("three"); mb.setMyVector(v); ByteArrayOutputStream baos = new ByteArrayOutputStream(); XMLEncoder xmlEncoder = new XMLEncoder(baos); xmlEncoder.writeObject(mb); xmlEncoder.close(); String xml = baos.toString(); System.out.println(xml); } }