C#操作xml文件读取和保存应用配置信息

XML文档树

配置文件读写

读取

XML配置文件
初使化配置档
private string xmlSetting = "settings.xml";
private XmlDocument xml = new XmlDocument();
检查文件并加载信息
private void loadSetting()
{
    
    
    if (File.Exists(xmlSetting)) xml.Load(xmlSetting);
    else
    {
    
    
        MessageBox.Show("找不到配置文件!", "Error");
        return;
    }
    loadProcesses(); //加载维护进程列表
}
获取信息将读取到的数据装入字典中
private void loadProcesses()
{
    
    
    XmlElement nodeProcesses = (XmlElement)xml.SelectSingleNode("//processes");
    if (nodeProcesses != null)
    {
    
    
        foreach (XmlElement process in nodeProcesses.ChildNodes)
        {
    
    
            if (process.GetAttribute("enabled") == "0") continue;
            lstProcess.Add(process.GetAttribute("name"), process.InnerText);
        }
    }
}

猜你喜欢

转载自blog.csdn.net/ymtianyu/article/details/110528323