• 配置之XML--读取XML文件 转存为Key-Value


    将XML文件读取 绑定数据至Dictionary

    Eg: Xml文件

    <?xml version="1.0" encoding="utf-8" ?>
    <LanguageConfig>
      <Chinese></Chinese>
      <English>002</English> 
      <Simplified>003</Simplified> 
      <Traditional>001,008</Traditional>
    </LanguageConfig>
    

    设定字典格式为Dictionary<string,List>,使用如下代码进行转存

        var dic = new Dictionary<string, List<string>>();
                XmlDocument xml = new XmlDocument();
    
                var path = AppDomain.CurrentDomain.BaseDirectory + "\LanguageConfig.xml";//文件所在路径
                xml.Load(path);
                XmlElement root = xml.DocumentElement;
    
                foreach (XmlNode item in root.ChildNodes)
                {
    
                    if (!string.IsNullOrWhiteSpace(item.InnerText))
                    {
                        if (!dic.ContainsKey(item.Name))
                        {
                            var values = item.InnerText.Split(",").ToList();
                            dic.Add(item.Name,values);
                        }
                    }
                }
    

    结果格式

  • 相关阅读:
    耶鲁大学——斯金纳理论基础
    耶鲁大学——弗洛伊德(基础)
    for input 'WID' 报错
    选中当前行wid
    微信支付
    vue.js列表渲染项目实例
    批量删除
    DIV 局部刷新
    DIV块刷新
    CMD DOS命令
  • 原文地址:https://www.cnblogs.com/Alicia-meng/p/15185269.html
Copyright © 2020-2023  润新知