Xml HandOn Practice (01) 把Object对象串行化为Xml字符串

/* Xml Hand-on Practice
From: Zhang Shaohua (hillfree@263.net)
Since: 2003-11-05 */

// 001_把bean串行为Xml
   



 // java version

 try {
        XMLEncoder encoder = new XMLEncoder(new BufferedOutputStream( new FileOutputStream("outfilename.xml")));
        encoder.writeObject(obj);
        encoder.close();
    } catch (FileNotFoundException e) {
    }


 // C# version
 StringWriter stringWriter = new StringWriter();

 XmlSerializer stringEncoder = new XmlSerializer(bean.GetType());
 stringEncoder.Serialize(stringWriter, obj);
 stringWriter.Close();

posted @ 2004-05-14 16:47  hgdfr  阅读(843)  评论(0编辑  收藏  举报