首页 > 代码库 > Asp.Net 读取xml文件中Key的值,并且过滤掉注释内容代码
Asp.Net 读取xml文件中Key的值,并且过滤掉注释内容代码
/// <summary> /// 读取配置文件keys /// </summary> /// <returns></returns> public string _GetKeys() { string filename = Server.MapPath("/") + @"web.config"; XmlDocument xmldoc = new XmlDocument(); XmlReaderSettings settings = new XmlReaderSettings(); settings.IgnoreComments = true; settings.IgnoreWhitespace = true; XmlReader reader = XmlReader.Create(filename, settings); xmldoc.Load(reader); XmlNodeList topM = xmldoc.DocumentElement.ChildNodes; foreach (XmlElement element in topM) { if (element.Name == "appSettings") { XmlNodeList node = element.ChildNodes; if (node.Count > 0) { foreach (XmlElement el in node) { string str = el.Attributes["key"].Value.ToString(); AppConfigKeys += str.ToString() + ","; } } } } return AppConfigKeys; }
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。