1、从数据库中读取到数据存储到xml2、xml里面的数据存储到数据库。答案满意加分~

解决方案 »

  1.   

    LZ真懒,看这里有源码:读写XML
      

  2.   

    1. DataSet 有转换成xml的方法,如果你不会把数据放到DataSet 我没的说了....DataSet ds = new DataSet();
    ds.WriteXml("xxx.xml");
    2. DataSet 如果你不会把DataSet更新回数据库 我更没的说了....DataSet ds = new DataSet();
    ds.ReadXml("xxx.xml");
      

  3.   

    如果你知道DataTable这个类,或者做过数据库读取的尝试,就该知道它自带序列化方法,可以直接存为XML,或者从XML读取数据。string file = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, @"data\test.xml");
    DataTable datatable1 = new DataTable("Table1");
    datatable1.WriteXml(file, XmlWriteMode.WriteSchema);
    DataTable datatable2 = new DataTable("Table2");
    datatable2.ReadXml(file);
      

  4.   

    http://download.csdn.net/source/3165172
    这是我写的手机程序,上面有读XML的例子。
      

  5.   

    //引入命名空间  System.XML;
    //创建XmlDocument对象
    //利用Load()方法记载指定的XML文件
    //取得根节点 DocumentElement
    //遍历其下子节点XmlDodument myxml = new XmlDocument();
    myxml.Load("student.xml");
    XmlNode node = myxml.DocumentElement;
    foreach(XmlNode detailNode in node.ChildeNodes)
    {
        switch(detailNode.Name)
        {
             //执行可操作代码
        }
    }
      

  6.   


    /// <summary>
            /// 生成xml方法
            /// </summary>
            /// <param name="sender"></param>
            /// <param name="e"></param>
            private void CreateXml()
            {
                //数据库连接字符串
                string connString = @"Server = .; User Id = sa;"                                + "Password = 123; Persist Security Info = True;database = GolfClub_TX";
                //创建MySqlConnection对象
                SqlConnection myConnection = new SqlConnection(connString);
                //创建DataSet对象
                DataSet myDataSet = new DataSet();
                //打开数据库
                myConnection.Open();
                //查询语句
                string sqlString = "select * from ADemo; ";
                //新建SqlDataAdapter对象,执行查询语句
                SqlDataAdapter myMySqlDataAdapter = new SqlDataAdapter(sqlString, myConnection);
                //是用Fill方法将所有的数据放在myDataSet中
                myMySqlDataAdapter.Fill(myDataSet);
                //设置xml文件路径为当前项目的路径,xml文件名为worker
                string xmlPath = "C:\\huafei.xml";
                //调用writeXml方法,将数据库查询结果写入xml文件
                myDataSet.WriteXml(xmlPath);
                myConnection.Close();
            }
      

  7.   

    存xml是writexml,
    保存到数据库就用readxml先读取出来,然后存到数据集或datatable中,然后更新至数据库~