rt

解决方案 »

  1.   

    FileStream stream = new FileStream(Server.MapPath("bookstore.xml"),FileMode.Open);
    try
    {
    XmlDataDocument doc = new XmlDataDocument();
    doc.DataSet.ReadXml(new StreamReader(stream));
    if(doc.DataSet.Tables.Count != 0 && doc.DataSet.Tables[0].Rows.Count!=0)
    {
    DataGrid1.DataSource = doc.DataSet.Tables[0].DefaultView ;
    DataGrid1.DataBind();
    }
    stream.Close();
    }
    catch(Exception ding)
    {
    Response.Write(ding.Message);
    }
    finally
    {
    stream.Close();
    }
      

  2.   

    //添加
    private void Button1_Click(object sender, System.EventArgs e)
    {
    XmlDocument xmlDoc=new XmlDocument();
    xmlDoc.Load(Server.MapPath("bookstore.xml"));
    XmlNode root=xmlDoc.SelectSingleNode("bookstore");//查找<bookstore>
    XmlElement xe1=xmlDoc.CreateElement("book");//创建一个<book>节点
    xe1.SetAttribute("genre","李赞红");//设置该节点genre属性
    xe1.SetAttribute("ISBN","2-3631-4");//设置该节点ISBN属性
     
    XmlElement xesub1=xmlDoc.CreateElement("title");
    xesub1.InnerText="CS从入门到精通";//设置文本节点
    xe1.AppendChild(xesub1);//添加到<book>节点中
    XmlElement xesub2=xmlDoc.CreateElement("author");
    xesub2.InnerText="候捷";
    xe1.AppendChild(xesub2);
    XmlElement xesub3=xmlDoc.CreateElement("price");
    xesub3.InnerText="58.3";
    xe1.AppendChild(xesub3);
     
    root.AppendChild(xe1);//添加到<bookstore>节点中
    xmlDoc.Save(Server.MapPath("bookstore.xml"));
    }
      

  3.   

    http://www.ddvip.net/web/xml/index1/33.htm