如何使用代码(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方式就免了。

解决方案 »

  1.   

    app.config就是一个特殊 一点的XML ,也就是XML,你想怎么操作就怎么操作
      

  2.   

    DOM & SAX 处理 XML(app.config)当然没问题,这两种方式对于偶来说,都很精通。
    问题是,偶用System.Configuration,而不是System.Xml。网上搜到的代码大多是自定义节点包含在所谓的“根节点”中,并非偶想要的FavoriteUrls与appSettings同级。参考了不少代码,没改成功,还请牛人帮忙。
      

  3.   

    牛人的文章,应该会有帮助.
    http://blog.csdn.net/zhoufoxcn/article/details/6233171