以文本方式查看主题 - 中文XML论坛 - 专业的XML技术讨论区 (http://bbs.xml.org.cn/index.asp) -- 『 DOM/SAX/XPath 』 (http://bbs.xml.org.cn/list.asp?boardid=11) ---- 大家帮我看看好吗。为什么我这个生成MXL文档。结果没有文件呢? (http://bbs.xml.org.cn/dispbbs.asp?boardid=11&rootid=&id=34056) |
-- 作者:fxn9801 -- 发布时间:6/9/2006 2:00:00 AM -- 大家帮我看看好吗。为什么我这个生成MXL文档。结果没有文件呢? try { ResultSetMetaData rsmd=rs.getMetaData(); //字段名称 fieldName=""; //获得字段数 fieldNum=rsmd.getColumnCount(); //创建文档对象 Document document=new Document(new Element("allmenuinfo")); //添加首部信息 Comment comment=new Comment("<?xml version='1.0' encoding='UTF-8'?>"); document.addContent(comment); //将查询结果取出 for(int i=0;rs.next();i++) { Element element0=new Element("menunode"); for(int j=0;j<fieldNum;j++) { Element element1=new Element(rsmd.getColumnName(j+1)); element1.setText(rs.getString(rsmd.getColumnName(j+1))); element0.addContent(element1); } document.getRootElement().addContent(element0); } XMLOutputter outputter=new XMLOutputter(Format.getPrettyFormat()); FileOutputStream output=new FileOutputStream("menuinfo.xml"); xmlName="menuinfo.xml"; outputter.output(document,output); }catch(Exception edoc) { edoc.printStackTrace(); System.out.print("XML 文档生成失败!"+edoc.getMessage()); } finally { //关闭数据库对象 try { rs.close(); st.close(); conn.close(); }catch(Exception clo) { System.out.println(clo.getMessage()); } } return xmlName; |
-- 作者:fxn9801 -- 发布时间:6/10/2006 7:11:00 PM -- 问题已经解决 |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
78.125ms |