package testcode.xmldecoder; import java.beans.XMLDecoder; import java.io.InputStream; public class XmlDecodeUtil { public static Object handleXml(InputStream in) { XMLDecoder d = new XMLDecoder(in); try { Object result = d.readObject(); //Deserialization happen here return result; } finally { d.close(); } } public static void main(String[] args) { InputStream in = XmlDecodeUtil.class.getResourceAsStream("/testcode/xmldecoder/obj1.xml"); XmlDecodeUtil.handleXml(in); } }