zoukankan      html  css  js  c++  java
  • .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             else
    29                 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      }
  • 相关阅读:
    web安全之sql注入实例(5.0之前的)
    http和htpps
    web安全之sql注入原理
    web安全之http协议
    题解洛谷P1538【迎春舞会之数字舞蹈】
    [模板]洛谷T3375 KMP字符串匹配
    [模板]洛谷T2158 仪仗队 欧拉函数
    洛谷T1967 货车运输 Kruskal最大生成树&&倍增LCA
    [模板]洛谷T3380 二逼平衡树 线段树套BST
    [模板]洛谷T3384 树链剖分
  • 原文地址:https://www.cnblogs.com/wr1437/p/3622631.html
Copyright © 2011-2022 走看看