Java对象转换成XML

bosshung 2009-03-05 11:40:45
从数据库获得List对象(Java),如何把它转换成相应的xml
...全文
287 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
qingkongxiaoyang 2009-03-05
  • 打赏
  • 举报
回复
好像java.util.*;
包中的Properties类可以解决这个问题吧?
你可以看一下java的API,我觉得应该能实现.
它本身提供了向xml文件中写属性和读属性的功能.
不过,它是类似于Map的类,具有key->value,
Properties p=new Properties();
//存储属性
p.storeToXML(new FileOutputStream("a.xml"),"List--Test");
//读取属性
p.loadFromXML(new FileInputStream("a.xml"));

cbitqtd 2009-03-05
  • 打赏
  • 举报
回复
jdom来解决很方便
xuhaiyang 2009-03-05
  • 打赏
  • 举报
回复
用xstream,很简单
niuxinlong 2009-03-05
  • 打赏
  • 举报
回复
lz可以研究下dom4j这个jar包,
my145794 2009-03-05
  • 打赏
  • 举报
回复
//这个容易啊 假设list里面存放的是student对象的属性

for(int i=0;i<list.size();i++){
out.print("<student>");
out.print("<name>"+student.name+"</name>");
out.print("<sex>"+student.sex+"</sex>");
out.print("<age>"+student.age+"</age>");
out.print("</student>");
}
my145794 2009-03-05
  • 打赏
  • 举报
回复
   //这个容易啊 假设list里面存放的是student对象的属性

for(int i=0;i<list.size();i++){
out.print("<student>");
out.print("<name>"+name+"</name>");
out.print("<sex>"+sex+"</sex>");
out.print("<age>"+age+"</age>");
out.print("</student>");
}
zhoushaolan 2009-03-05
  • 打赏
  • 举报
回复
貌似只有拼串吧...
lzheng2001 2009-03-05
  • 打赏
  • 举报
回复
关键是list内是什么东西.

建议直接把resultset 写成xml

可参考这个
http://topic.csdn.net/u/20090219/16/ac0c54ff-01f0-4120-a521-608b07d01a7a.html

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧