Skip to content

Instantly share code, notes, and snippets.

@Alcar32
Created June 12, 2013 14:14
Show Gist options
  • Select an option

  • Save Alcar32/5765651 to your computer and use it in GitHub Desktop.

Select an option

Save Alcar32/5765651 to your computer and use it in GitHub Desktop.
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<String> v = new Vector<String>();
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);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment