使用C#对配置文件进行读取(XML)

  使用C#对XML文件进行简单的读取

       public static string ReadConfig(string path,string fileName)
       {
        XmlDocument doc = new XmlDocument();
        doc.Load(@path + @fileName);
        XmlNode xn = doc.SelectSingleNode("dataInfo"); //筛选主节点
        XmlNodeList xnl = xn.ChildNodes; //获取子节点数

        var builder = new StringBuilder();
        if(xnl.Item(0).ChildNodes.Count < 2) //如果子节点数小于2
        {
            for (int i = 0; i < xnl.Count; i++)
            {
                builder.Append(xnl.Item(i).InnerText).Append(" ");
            }
        }
        else
        {
            foreach (var xn1 in xnl)
            {
                XmlElement xe = (XmlElement)xn1;
                XmlNodeList xx = xe.ChildNodes;
                for (int i = 0; i < xx.Count; i++)
                {
                    builder.Append(xx.Item(i).InnerText).Append(" ");
                }
                builder.Append("$");
            }
        }
        return builder.ToString();
    }
posted @ 2020-10-20 10:08  大红色的猪  阅读(265)  评论(0)    收藏  举报