zoukankan      html  css  js  c++  java
  • 读取xml数据装配到字典中

     1   public Dictionary<string, string> GetXml()
     2         {
     3             Dictionary<string, string> dic = new Dictionary<string, string>();
     4             string filePath = System.Web.HttpContext.Current.Server.MapPath(string.Concat("", "TestDemo.xml"));
     5             if (System.IO.File.Exists(filePath))
     6             {
     7                 XmlDocument XmlDoc = new XmlDocument();
     8                 XmlDoc.Load(filePath);
     9                 XmlNodeList nodes = XmlDoc.SelectNodes("roots/data");
    10                 11                 foreach (XmlNode node in nodes)
    12                 {
    13                     string key = node.Attributes["name"].Value.ToString();
    14                     string value = node.SelectSingleNode("value").InnerText;
    15                     dic.Add(key, value);
    16                 }
    17             }
    18             return dic;
    19         }

    Demo中xml文件结点如下,可以根据不同xml文件结构改相应的代码。

    1 <root>
    2   <data name="Name" xml:space="preserve">
    3     <value>IT民工-杰</value>
    4   </data>
    5   <data name="Title" xml:space="preserve">
    6     <value>他是中国最帅程序员</value>
    7   </data>
    8 </root>
  • 相关阅读:
    【CF989E】A Trance of Nightfall
    [SHOI2012]信用卡凸包
    [HNOI2016]最小公倍数
    [HNOI2012]射箭
    [SCOI2015]小凸想跑步
    [CQOI2006]凸多边形
    ### Hadoop
    ### awk
    ### Theano
    ### Python Learning
  • 原文地址:https://www.cnblogs.com/kejie/p/5885180.html
Copyright © 2011-2022 走看看