使用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  大红色的猪  阅读(268)  评论(0)    收藏  举报