首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > XML SOAP >

java 对象与XML的变换

2012-10-26 
java 对象与XML的转换//保存对象到xml文件中File file new File(C:\\xbliuc.xml)FileOutputStream fo

java 对象与XML的转换
//保存对象到xml文件中
File file = new File("C:\\xbliuc.xml");
FileOutputStream fos = new FileOutputStream(file);
BufferedOutputStream bos = new BufferedOutputStream(fos);
XMLEncoder xmlEncoder = new XMLEncoder(bos);
Kao kao = new Kao(1, "a");
xmlEncoder.writeObject(kao);
xmlEncoder.close();

//从xml文件中读取对象
File file = new File("C:\\xbliuc.xml");
FileInputStream fis = new FileInputStream(file);
BufferedInputStream bis = new BufferedInputStream(fis);
XMLDecoder xmlDecoder = new XMLDecoder(bis);
Object readObject = xmlDecoder.readObject();
if (readObject instanceof Kao)
{
    Kao kao = (Kao)readObject;
    System.out.println(kao.getkId() + " " + kao.getkName());
}

热点排行