龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > asp.net编程 >

一个小例子,提交数据生成到XML文件

时间:2009-12-21 11:47来源:未知 作者:admin 点击:
分享到:
/// summary /// 保存域名数据 /// /summary /// param name="sender"/param /// param name="e"/param protected void SaveBn_Click(object sender, EventArgs e) { string getStr = string.Empty; string DomainStr = DomainBox.Text.Trim(); string[
        /// <summary>
        /// 保存域名数据
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void SaveBn_Click(object sender, EventArgs e)
        {
            string getStr = string.Empty;
            string DomainStr = DomainBox.Text.Trim();
            string[] DomainStrSplit = null;
            DomainStrSplit = DomainStr.Split('\r');
            string xmlpath = Server.MapPath("App_Data/domainList.xml");
            XmlWriterSettings xmlobj = new XmlWriterSettings();
            xmlobj.Indent=true;
            xmlobj.IndentChars = "\t";
            using (XmlWriter wr = XmlWriter.Create(xmlpath, xmlobj))
            {
                wr.WriteStartDocument(false);
                wr.WriteComment("这是程序自动生成");
                wr.WriteStartElement("domain");
                for (int i = 0; i < DomainStrSplit.Length; i++)
                {
                    if (DomainStrSplit[i].ToString() != string.Empty)
                    {
                        getStr=DomainStrSplit[i].ToString().Replace("\n", "");
                        wr.WriteStartElement("list");
                        wr.WriteElementString("url", getStr);//DomainStrSplit[i].ToString());
                        wr.WriteEndElement();
                    }
                }
               
                wr.WriteEndElement();
                wr.WriteEndDocument();
                wr.Flush();
            }
            Response.Write("保存成功");
        }
精彩图集

赞助商链接