<?xml version="1.0" encoding="utf-8" ?>
<Propertys>
<Property > 可爱的小LOLI</Property>
<Property > 圣光猫法</Property>
<Property>  CHRISTMAS</Property>
<Property>  战斗LOLI</Property>
</Propertys>我想从后台接收和修改请问代码怎么写

解决方案 »

  1.   

    http://dev.csdn.net/author/kingjiang/cd9a3c8136214b0a82b078ce16be3b25.html这里应该有你要的答案。
      

  2.   

    string connectionString = @"Server=localhost;Database=数据库名;Trusted_Connection=true"; 
     
        DataSet ds = new DataSet(); 
        ds.ReadXml(@"C:Products.xml"); //加载你xml文件的路径
       其他操作你应该会把  !!
       
     
      

  3.   

    我想问的是 
    比如 txtTitle.text=节点的第一个值
          txtTitle2.text=节点的第二个值 修改 就是从后台直接修改这四个值
      

  4.   

     XmlDocument doc = new XmlDocument();
                doc.Load("Student.xml");
                XmlNode node = doc.DocumentElement;
                foreach (XmlNode stuNodes in node.ChildNodes)
                {
                    foreach (XmlNode stu in stuNodes.ChildNodes)
                    {
                        if (stu.Name == "No" && stu.InnerText == txtNo.Text)
                        {
                            foreach (XmlNode var in stuNodes.ChildNodes)
                            {
                                switch (var.Name)
                                {
                                    case "Name":
                                         var.InnerText=txtName.Text;
                                        break;
                                    case "Age":
                                         var.InnerText=txtAge.Text;
                                        break;
                                    case "Address":
                                        var.InnerText = txtAddress.Text;
                                        break;
                                }
                            }
                        }
                    }
                }
                doc.Save("Student.xml");
      

  5.   


                XmlDocument doc = new XmlDocument();
                doc.Load("Student.xml");
                XmlNode node = doc.DocumentElement;
                foreach (XmlNode stuNodes in node.ChildNodes)
                {
                     foreach (XmlNode stu in stuNodes.ChildNodes)
                        {
                         if(stu.Name=="No" && stu.InnerText==txtNo.Text)
                         {
                          foreach (XmlNode var in stuNodes.ChildNodes)
                            {
                                switch (var.Name)
                                { 
                                    case "Name":
                                        txtName.Text = var.InnerText;
                                        break;
                                    case "Age":
                                        txtAge.Text = var.InnerText;
                                        break;
                                    case "Address":
                                        txtAddress.Text = var.InnerText;
                                        break;
                                }
                            }
                        }
                    }
                }
    查询
      

  6.   


    XmlDocument xmltest= new XmlDocument();
    xmltest.Load(路径);
    XmlNode Node = xmltest.SelectSingleNode("/Propertys");
    if (Node != null)
    {
         Node.ChildNodes[0].InnerText = "";
         Node.ChildNodes[1].InnerText = "";
         Node.ChildNodes[2].InnerText = "";
         Node.ChildNodes[3].InnerText = "";
    }
      

  7.   


    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title></title>
    </head>
    <body>
        <form id="form1" runat="server">    
        1:<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox><br />
        2:<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox><br />
        3:<asp:TextBox ID="TextBox3" runat="server"></asp:TextBox><br />
        4:<asp:TextBox ID="TextBox4" runat="server"></asp:TextBox><br />
        
        <asp:Button ID="btn" runat="server" Text="Save" onclick="btn_Click" />
        </form>
    </body>
    </html>
    protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                XmlDocument doc = new XmlDocument();
                doc.Load(Server.MapPath("XMLFile.xml"));            XmlNodeList list = doc.SelectNodes("/Propertys/Property");            TextBox1.Text = list.Item(0).InnerText;
                TextBox2.Text = list.Item(1).InnerText;
                TextBox3.Text = list.Item(2).InnerText;
                TextBox4.Text = list.Item(3).InnerText;
                //TextBox1 
            }
        }
        protected void btn_Click(object sender, EventArgs e)
        {
            XmlDocument doc = new XmlDocument();
            doc.Load(Server.MapPath("XMLFile.xml"));        XmlNodeList list = doc.SelectNodes("/Propertys/Property");        list.Item(0).InnerText = TextBox1.Text;
            list.Item(1).InnerText = TextBox2.Text;
            list.Item(2).InnerText = TextBox3.Text;
            list.Item(3).InnerText = TextBox4.Text;        doc.Save(Server.MapPath("XMLFile.xml"));
        }XMLFile.xml<?xml version="1.0" encoding="utf-8"?>
    <Propertys>
      <Property> 可爱的小LOLI1</Property>
      <Property> 圣光猫法</Property>
      <Property> CHRISTMAS</Property>
      <Property> 战斗LOLI</Property>
    </Propertys>
      

  8.   

    一楼的报错,Sandy945的可以用谢谢了