zoukankan      html  css  js  c++  java
  • xml配置文件的读写

    using System.Xml;

    //----------------------------------------------读出XML文件中的节点值

    XmlDocument xmlDoc = new XmlDocument();
    xmlDoc.Load(Application.StartupPath + "\" + "STOExpress.ContentPush.WindowsService.Client.exe.config");
    //得到顶层节点列表
    if (xmlDoc.DocumentElement != null) {
    XmlNodeList topM = xmlDoc.DocumentElement.ChildNodes;
    foreach (XmlElement el in from XmlElement element in topM where element.Name.ToLower() == "appsettings" select element.ChildNodes into nodelist where nodelist.Count > 0 from XmlElement el in nodelist where el != null select el) {
    if (el.Attributes["key"].Value == "SecurityKey") {
    txtSecurityKey.Text = el.Attributes["value"].Value;
    }
    if (el.Attributes["key"].Value == "ClientNo") {
    txtClientCode.Text = el.Attributes["value"].Value;
    }
    if (el.Attributes["key"].Value == "ClientType") {
    txtClientType.Text = el.Attributes["value"].Value;
    }
    }
    }

    //---------------------------------------------写入XML文件的值

    XmlDocument xmlDoc = new XmlDocument();

    xmlDoc.Load(Application.StartupPath + "\" + "STOExpress.ContentPush.WindowsService.Client.exe.config");
    //得到顶层节点列表
    if (xmlDoc.DocumentElement != null) {
    XmlNodeList topM = xmlDoc.DocumentElement.ChildNodes;
    foreach (XmlElement el in from XmlElement element in topM where element.Name.ToLower() == "appsettings" select element.ChildNodes into nodelist where nodelist.Count > 0 from XmlElement el in nodelist where el != null select el) {
    if (el.Attributes["key"].Value == "SecurityKey"){
    el.Attributes["value"].Value = txtSecurityKey.Text.Trim();
    }
    if (el.Attributes["key"].Value == "ClientNo") {
    el.Attributes["value"].Value = txtClientCode.Text.Trim();
    }
    if (el.Attributes["key"].Value == "ClientType"){
    el.Attributes["value"].Value = txtClientType.Text.Trim();
    }
    }
    }
    xmlDoc.Save(configFileName);

  • 相关阅读:
    ie6-ie8中不支持opacity透明度的解决方法
    html5游戏-包围盒检测算法
    流媒体 8——因特网 tcp/ip
    流媒体 7——多媒体网络应用与交换
    流媒体 6——MPEG电视
    流媒体 5——MPEG声音
    流媒体 4——数字电视基础
    流媒体 3——彩色数字图像基础
    流媒体 2——数据无损压缩
    流媒体 1——概述+声音数字编码(pcm,dm......)
  • 原文地址:https://www.cnblogs.com/qingqingqing/p/4455392.html
Copyright © 2011-2022 走看看