string strXML = "aaa"  //你的xml字符串
System.XML.XMLTextReader xmlRead = new System.XML.XMLTextReader(strXML);
DataSet ds = new DataSet();
ds.LoadXML(xmlRead);
ds.Table[0] 就是你所要的XML中的内容
ds.Table[0] 中的列名是XML中的节点名
你可以使用ds.Table[0] 来修改XML中的数据
以ds.WriteXML(xmlSave) 方式将数据写出来在存到数据库中

解决方案 »

  1.   

    简单得xml可以直接填充倒dataset中
    就跟操作表一样得简单!!
      

  2.   

    這只一個新增的例子,修改刪除也一樣挺簡單的.
                        objdt=ds.Tables["Misweb"];
    DataRow dr =objdt.NewRow();
    dr["統計日期"]=TextBox1.Text;
    dr["點擊數"]=Convert.ToInt32(TextBox2.Text);
    dr["點擊率"]=Convert.ToDouble(TextBox3.Text);
    dr["花費時間"]=Convert.ToDouble(TextBox4.Text);
    dr["總點擊數"]=Convert.ToInt32(TextBox5.Text);
    objdt.Rows.Add(dr);
    ds.WriteXml(filename);
      

  3.   

    用dataset直接操纵xml就是了啊~~~~~~~~~~