您的位置:首页 > 其它

.NET 读取XML文件节点信息

2013-03-27 22:19 411 查看
做.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>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: