如何使用代码(C#)自定义配置节,配置文件如下(FavoriteUrls为自定义配置节,其下的add可添加任意个数),要求FavoriteUrls与appSettings同级,即FavoriteUrls与appSettings的父节点同为configuration。
<?xml version="1.0" encoding="Windows-1252"?>
<configuration>
<configSections>
<section name="FavoriteUrls" type="System.Configuration.NameValueSectionHandler" />
</configSections> <appSettings>
</appSettings> <FavoriteUrls>
<add key="Microsoft" value="http://www.microsoft.com/" />
<add key="DotNetSpider" value="http://www.DotNetSpider.com/" />
<add key="AsianSpider" value="http://www.AsianSpider.com/" />
</FavoriteUrls>
</configuration>使用DOM方式就免了。
<?xml version="1.0" encoding="Windows-1252"?>
<configuration>
<configSections>
<section name="FavoriteUrls" type="System.Configuration.NameValueSectionHandler" />
</configSections> <appSettings>
</appSettings> <FavoriteUrls>
<add key="Microsoft" value="http://www.microsoft.com/" />
<add key="DotNetSpider" value="http://www.DotNetSpider.com/" />
<add key="AsianSpider" value="http://www.AsianSpider.com/" />
</FavoriteUrls>
</configuration>使用DOM方式就免了。
解决方案 »
- 请教picturebox滚动条的问题
- 编写接口与类,实现继承关系:要求体现以下知识点:成员继承,方法重写,接口,子类中要求增加特化的属性和方法。
- 一个Dll两个程序集引用,怎么样共享数据?C#
- 欢迎对界面美化感兴趣的朋友加入
- listview添加数据的问题
- 急~~~~系统快捷键的问题?Keys.XXX,如何从配置文件中加入到XXX!在线等(70分)
- C#与数据库连接的问题
- 去晚了,这个C#的聊天程序不再给下载了,真泄气,不知哪位大哥曾下载过?谢谢!!!
- C#调用OutLook发送邮件的问题
- 怎么将object类的对象 转换成 TextBox类的对象
- C#如何分别设置RSA用证书的公钥私钥的有效期,要求两期限不同。makecert.exe可以吗?
- C#高手请进~~小弟请教两个问题
问题是,偶用System.Configuration,而不是System.Xml。网上搜到的代码大多是自定义节点包含在所谓的“根节点”中,并非偶想要的FavoriteUrls与appSettings同级。参考了不少代码,没改成功,还请牛人帮忙。
http://blog.csdn.net/zhoufoxcn/article/details/6233171