C#创建XML

来源:互联网 发布:平均利润率下降知乎 编辑:程序博客网 时间:2024/06/09 21:57
//更新时写入XML        protected void GridView2_RowUpdated(object sender, GridViewUpdatedEventArgs e)        {            XmlDocument xmldoc = new XmlDocument();            XmlDeclaration xmldecl = xmldoc.CreateXmlDeclaration("1.0", "GBK", null);   //创建段落申明            xmldoc.AppendChild(xmldecl);            XmlElement  root= xmldoc.CreateElement("sysconfig");            string CmdStr="select * from sysconfig";            OleDbDataReader Reader=AccessHelper.ExecuteReader(AccessHelper.ConnectionString, CmdStr, null);            while (Reader.Read()) {                XmlElement Element = xmldoc.CreateElement("Item");   //创建第一层                XmlElement c1 = xmldoc.CreateElement("ID");                XmlElement c2 = xmldoc.CreateElement("参数");                XmlElement c3 = xmldoc.CreateElement("值");                c1.InnerText = Reader["ID"].ToString();                c2.InnerText = Reader["参数"].ToString();                c3.InnerText = Reader["值"].ToString();                Element.AppendChild(c1);                Element.AppendChild(c2);                Element.AppendChild(c3);                root.AppendChild(Element);            }            xmldoc.AppendChild(root);        }