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

采取xstream实现javabean和xml互转(2)

2012-12-27 
采用xstream实现javabean和xml互转(2)采用xstream实现javabean和xml互转(1)中是对xml字符串和javabean之间

采用xstream实现javabean和xml互转(2)
采用xstream实现javabean和xml互转(1)中是对xml字符串和javabean之间进行互转,其实xstream也支持xml文件和javabean之间互转,甚至还支持直接通过某个xml文档的url地址和javabean之间互转,在官网api文档中可以看到:

xml-->javabean


javabean-->xml



什么都不说了,直接上代码:

public static void main(String[] args) throws FileNotFoundException {InputStream is=Test2.class.getClassLoader().getResourceAsStream("a.xml");XStream xstream=new XStream();xstream.processAnnotations(User.class);User user=(User)xstream.fromXML(is);System.out.println(user.getName());System.out.println("***************************");PhoneNumber pn=new PhoneNumber("liantong","122");User user2=new User(2,"whmwg2",pn);FileOutputStream fos=new FileOutputStream("b.xml");xstream.toXML(user2, fos);}



热点排行