微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

读取XML文件

string path = System.AppDomain.CurrentDomain.BaseDirectory + "Config/Page.xml"; if (!File.Exists(path)) { return; } //载入页面设置(读取XML文件) XmlDocument xmlDoc = new XmlDocument(); try { xmlDoc.Load(path); if (xmlDoc == null) { return; } XmlNodeList nodes = xmlDoc.SelectNodes("/PageCache/Page"); string name = string.Empty; int time = 0; foreach (XmlNode node in nodes) { name = "/" + node.Attributes["Name"].Value.ToString().Trimstart('/').ToLower(); //XML 文件节点名为Name的值,如果第一个位置没有“/”则添加,如果有,则忽略。 time = Shove._Convert.StrToInt(node.Attributes["CacheTime"].Value,0); //取节点名为CacheTime的值 if (string.IsNullOrEmpty(name)) { return; } _Settings.Add(name,time); } } catch (Exception ex) { SitePublicFunction.RecordError(ex); } finally { xmlDoc = null; }

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。