.NET 读取XML文件节点信息

来源:互联网 发布:mac 桌面 窗口 关不掉 编辑:程序博客网 时间:2024/04/28 06:03
      做.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>


 

 

原创粉丝点击