以前我也一直想直接将数据写到 XML 文件中去,试过一些如:用 DOM ,但只能写到内存中去,而不知道怎么将他们保存到 XML 文件中,后面想是否是将数据先写到数据库,在用工具将数据导入到 XML 文件中.

解决方案 »

  1.   

    大家还有没有好的方法咯,我在前面就是要思想不与数据库挂钩,只实现将页面的数据与XML文件进行交换,,可不可以将table另存为一个excel文件,然后实现从excel到xml
      

  2.   

    用jdom吧  很好用,把XML进行解析,然后在用解析到的数据构召你的TABLE.
      

  3.   

    我知道JAVASCRIPT怎么做,但问题是普通表格的一格不是个对象呀,考虑怎么附值INGvar oXMLDoc = new ActiveXObject("MSXML.DOMDocument");
    oXMLDoc.async=false;
    var strURL="/userfile/<%=path%>";   //path is your arg in jsp
    oXMLDoc.setProperty("ServerHTTPRequest",true);
    oXMLDoc.load(strURL);
    var oRoot = oXMLDoc.documentElement ;//<ROOT>这个不算,下面就是第2个标签的0子标签,依次类推;还有,我只写了
    //个读的,不知道反起是不是就写了,或要个PRINTWITER?哈哈
    oRoot.childNodes[2].childNodes[0].text = document.form1.subitemNo.value;
    //不完整哈,考虑+观望中
      

  4.   

    噢  搞反了。还是用JDOM吧。你找找资料构建一个XML文件很简单的。http://www.donews.net/skywyg/archive/2004/09/07/91631.aspx看看!
      

  5.   

    现在我的问题是,我在页面上的表格的形式是<table> <tr><td>aaaa</td></tr><table>我怎样去获取页面上的数据信息。
      

  6.   

    我这样写入XML文件,怎么不正确?结果是出现我一些特殊字符“ t temp”这是什么原因?请赐教
        String str="temp";
          FileOutputStream file = new FileOutputStream("tt.xml");
          ObjectOutputStream out = new ObjectOutputStream(file);
          out.writeObject(str);
          out.flush();
          out.close();
      

  7.   

    <--------------高手看过来! 
    http://community.csdn.net/Expert/topic/3472/3472337.xml?temp=.1701624