做.NET 开发有时间需要从配置文件中读取一些信息,来增强系统的扩展性,闲话少说,上源码。 后台代码
public class SysConfig
{
public static SysConfigModel GetConfig()
{
string path = HttpContext.Current.Server.MapPath("~/XML/Config.xml");
if (!path.Contains(".xml")) return null;
SysConfigModel model = new SysConfigModel();
XmlDocument xml = new XmlDocument();
xml.Load(path);
XmlNodeList nodeList = xml.SelectSingleNode("sys").ChildNodes;
foreach (XmlNode node in nodeList)
{
XmlElement element = (XmlElement)node;
if (element.Name == "title")
model.Title = element.InnerText;
else if (element.Name == "moduleID")
model.ModuleID = element.InnerText;
}
return model;
}
}
public class SysConfigModel
{
/// <summary>
/// 标题
/// </summary>
public String Title { get; set; }
/// <summary>
/// 菜单ID
/// </summary>
public String ModuleID { get; set; }
}
XML文件
<?xml version="1.0" encoding="utf-8" ?>
<sys> <title>北京</title>
<moduleID>mob</moduleID>
</sys>
本文将展示如何利用.NET开发中的配置文件来增强系统的扩展性和灵活性,通过实例代码解析XML配置文件并获取关键信息。
564

被折叠的 条评论
为什么被折叠?



