使用linq to xml修改app.config示例(linq读取xml)
Configuration configuration = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
configuration.AppSettings.Settings["节点名称"].Value ="0";
configuration.Save(ConfigurationSaveMode.Modified);
//获取config路径
string path = System.Windows.Forms.Application.ExecutablePath + ".config";
XDocument doc = XDocument.Load(path);
//查找所有节点
IEnumerable<XElement> element = doc.Element("configuration").Element("appSettings").Elements();
//遍历节点
foreach (XElement item in element)
{
if (item.Attribute("key") != null && item.Attribute("key").Value == "节点名称")
{
if (item.Attribute("value") != null)
{
item.Attribute("value").SetValue(DateTime.Now.ToString("d"));
}
}
}
//保存
doc.Save(path);
相关推荐
-
Web.config 和 App.config 的区别分析
web.config是web应用程序的配置文件,为web应用程序提供相关配置.在你开发的web程序中,你可以为每一个文件夹建立一个web.config.app.config是桌面应用程序的配置文件.在vs.net中创建一个桌面应用程序工程并添加了应用程序配置文件时,它会自动命名为<appname>.exe.config,并且自动与你的程序进行关联. 不管是web.config,还是app.config,你都可以使用下面的方法获取appsetting节的值: System.Configurati
-
解决在Web.config或App.config中添加自定义配置的方法详解
.Net中的System.Configuration命名空间为我们在web.config或者app.config中自定义配置提供了完美的支持.最近看到一些项目中还在自定义xml文件做程序的配置,所以忍不住写一篇用系统自定义配置的随笔了.如果你已经对自定义配置了如指掌,请忽略这篇文章.言归正传,我们先来看一个最简单的自定义配置 复制代码 代码如下: <?xml version="1.0" encoding="utf-8" ?> <configura
-
获取App.config配置文件中的参数值
下面通过代码示例给大家展示下,具体内容如下: 首先添加System.Configuration引用 向App.config配置文件添加参数 App.config添加 向App.config配置文件添加参数 例子: 在这个App.config配置文件中,我添加了4个参数,App.config参数类似HashTable都是键/值对 <?xml version="1.0" encoding="utf-8" ?> <configuration> &l
-
C#中读取App.config配置文件代码实例
App.config是C#开发WinForm程序的配置文件,开发Web程序的配置文件叫Web.config.本文介绍App.config的简介使用. 我们先来打开一个App.config文件,看看它的内容像什么样子. <?xml version="1.0" encoding="utf-8" ?> <configuration> <connectionStrings> <add name="conn" co
-
使用linq to xml修改app.config示例(linq读取xml)
复制代码 代码如下: Configuration configuration = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); configuration.AppSettings.Settings["节点名称"].Value ="0"; configuration.Save(ConfigurationSaveMode.Modified); 复制代码 代码如下: //
-
读写xml所有节点个人小结 和 读取xml节点的数据总结
读: //打开某文件(假设web.config在根目录中) string filename=Server.MapPath("/") + @"WebApplication1\web.config"; XmlDocument xmldoc= new XmlDocument(); xmldoc.Load(filename); //得到顶层节点列表 XmlNodeList topM=xmldoc.DocumentElement.Chi
-
基于动态修改App.Config与web.Config的使用详解
首先假设你的应用程序配置文件如下: 复制代码 代码如下: <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="name" value="old"/> </appSettings> </configuration> Ok,那么如何在运行时去修改name
-
详解C#App.config和Web.config加密
打开cmd,进入vs安装目录C:\Windows\Microsoft.NET\Framework64\v4.0.30319 cd C:\Windows\Microsoft.NET\Framework64\v4.0.30319 如果是Web.config就直接加密,是App.config就先改为Web.config才可以进行加密 aspnet_regiis -pef "节点" "项目路径" 例如: 需要加密的App.config数据库连接字符串为 <connec
-
JS实现读取xml内容并输出到div中的方法示例
本文实例讲述了JS实现读取xml内容并输出到div中的方法.分享给大家供大家参考,具体如下: note.xml文件结构: <nooo> <note> <to>George</to> <from>John</from> <heading>Reminder</heading> <body>Don't forget the meeting!</body> </note> <n
-
JS与jQ读取xml文件的方法
废话不多说了,直接给大家贴代码了,具体代码如下所示: jquery读取xml文件 <!DOCTYPE html PUBLIC "-//WC//DTD XHTML . Transitional//EN" "http://www.w.org/TR/xhtml/DTD/xhtml-transitional.dtd"> <html xmlns="http://www.w.org//xhtml"> <head> <
-
Visual Studio实现xml文件使用app.config、web.config等的智能提示
在.Net开发的过程中,有时我们需要使用Xml文件作为配置文件(基于某些情况的考虑),而不是app.config.web.config这种,但是我们在xml中配置时希望可以增加类似编辑app.confg.web.config文件时的智能提示. 没有作特殊配置时,编写xml文件如下: 从上图可以看到,没有智能提示.但是我们编辑app.config.web.config时有智能提示,比如上面的configuration,我们可能只要输入前面几个字母就会弹出智能提示,然后可以直接从下来中选择.如下图:
-
Android App中使用Pull解析XML格式数据的使用示例
Pull解析XML文件的方式与SAX解析XML文件的方式大致相同,他们都是基于事件驱动的.所以,利用pull解析XML文件需要下面几个步骤: 1)通过XMLPullParserFactory获取XMLPullParser对象. 2)通过XMLPullParser对象设置输入流. 3)通过parser.next(),持续的解析XML文件直到文件的尾部. 下面的几个方法是经常需要的:XMLPullParserFacotry.newInstance( ) facotry.newPullParse
-
.NET 中配置从xml转向json方法示例详解
目录 一.配置概述 二.配置初识 三.选项模式 四.选项依赖注入 五.其它配置 六.托管模式 一.配置概述 在.net framework平台中我们常见的也是最熟悉的就是.config文件作为配置,控制台桌面程序是App.config,Web就是web.config,里面的配置格式为xml格式. 在xml里面有系统生成的配置项,也有我们自己添加的一些配置,最常用的就是appSettings节点,用来配置数据库连接和参数. 使用的话就引用包System.Configuration.Configur
随机推荐
- ajax实现动态下拉框示例
- 基于jquery的修改当前TAB显示标题的代码
- 关于有些Asp.net项目发布后出现网址乱码的解决方法
- Asp.net实现直接在浏览器预览Word、Excel、PDF、Txt文件(附源码)
- 学习discuz php 引入文件的方法DISCUZ_ROOT
- 如何正确配置Nginx + PHP
- codeigniter教程之上传视频并使用ffmpeg转flv示例
- Android使用Activity实现从底部弹出菜单或窗口的方法
- Android中屏幕密度和图片大小的关系详解
- 学习JavaScript设计模式之责任链模式
- 使用#default#userdata组件实现的可记忆内容的编辑器
- 浅谈MySQL中的子查询优化技巧
- 一个基于flask的web应用诞生 使用模板引擎和表单插件(2)
- Jquery 学习笔记(二)
- JavaScript中的函数(二)
- android实现蓝牙文件发送的实例代码,支持多种机型
- Mybatis 开发注解快速入门
- C#实现winform中RichTextBox在指定光标位置插入图片的方法
- Android应用中内嵌SQLite数据库的基本操作指南
- C#委托delegate实例解析