首页 > 学院 > 开发设计 > 正文

.Net操作XML文件

2019-11-17 01:26:59
字体:
来源:转载
供稿:网友
.Net操作xml文件

 1  //设置配置文件物理路径 2     public string xmlPath = "/manage/spider/config.xml"; 3     PRotected void Page_Load(object sender, EventArgs e) 4     { 5         if (!IsPostBack) 6         { 7             //设置程序物理路径+文件物理路径 8             string path = Request.PhysicalapplicationPath + xmlPath; 9             //获取XML元素对象10             XElement config = XElement.Load(path);11             if (config != null)12             {13                 //获得节点子元素14                 XElement eleAmazonDetailUrl = config.Element("AmazonDetailUrl");15                 XElement eleAmazonListUrl = config.Element("AmazonListUrl");16                 XElement eleHz = config.Element("Hz");17                 XElement eleCount = config.Element("Count");18                 //在页面上呈现取到的数据19                 if (eleAmazonDetailUrl != null)20                     TextBox_AmazonDetailUrl.Text = eleAmazonDetailUrl.Value;21                 if (eleAmazonListUrl != null)22                     TextBox_AmazonListUrl.Text = eleAmazonListUrl.Value;23                 if (eleHz != null)24                     TextBox_Hz.Text = eleHz.Value;25                 if (eleCount != null)26                     TextBox_Count.Text = eleCount.Value;27             }28             else29                 Response.Write("");30 31         }32     }33     protected void btn_Save_Click(object sender, EventArgs e)34     {35         //设置XML文件路径36         string path = Request.PhysicalApplicationPath + xmlPath;37         //设置节点的名称和内容38         XElement root = new XElement("Settings",39              new XElement("AmazonDetailUrl", TextBox_AmazonDetailUrl.Text.Trim()),40              new XElement("AmazonListUrl", TextBox_AmazonListUrl.Text.Trim()),41              new XElement("Hz", TextBox_Hz.Text.Trim()),42              new XElement("Count", TextBox_Count.Text.Trim())43                  );44         //将元素序列化到指定路径的XML文件当中45         root.Save(path);46      }


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表