以文本方式查看主题

-  中文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;


这个是将数据库内容转换成XML文件。运行么有出什么错误。可是就是到指定目录下找不到生成的MXL文件。就是说文件根本没有生成。是什么问题呢?????各位帮我看看好吗?


--  作者:fxn9801
--  发布时间:6/10/2006 7:11:00 PM

--  
问题已经解决

W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
78.125ms