当前位置:编程学习 > C#/ASP.NET >>

vs2005 c#app.config配置文件添加,删除问题~求助

配置文件内容如下: 
<?xml   version="1.0"   encoding="utf-8"   ?> 
<configuration> 
        <configSections> 
                <section   name="Test1"   type="System.Configuration.SingleTagSectionHandler"/> 
        </configSections>         
        <Test1   setting1="Hello"   setting2="World"/> 
  </configuration> 

读取方法如下: 
void   Read() 

    IDictionary   IDTest1   =   (IDictionary)ConfigurationSettings.GetConfig("Test1"); 
    string   str   =   (string)IDTest1["setting1"]   +"   "+(string)IDTest1["setting2"]; 


如果我想要由用户能够随意动态添加,删除配置文件内容,如将配置文件增加一个"Test2"的内容: 
<?xml   version="1.0"   encoding="utf-8"   ?> 
<configuration> 
        <configSections> 
                <section   name="Test1"   type="System.Configuration.SingleTagSectionHandler"/> 
                <section   name="Test2"   type="System.Configuration.SingleTagSectionHandler"/> 
        </configSections>         
        <Test1   setting1="Hello"   setting2="World"/> 
        <Test2   setting1="Hi"   setting2="EveryBody"/> 
  </configuration> 

请问该怎么编写添加的操作呢?? 
如果要将"Test2"的内容或"Test1"的内容删除又该怎么写呢?/? 
谢谢各位大虾~~~求助.. --------------------编程问答-------------------- 操作xml文档,不知道config可不可以允许删除 --------------------编程问答-------------------- XmlDocument xmlDoc = new XmlDocument();
string path = AppPath + "\\app.config";
xmlDoc.Load(path);

然后对xmldocument进行处理。 --------------------编程问答-------------------- 学习! --------------------编程问答-------------------- 不就是操作XML文档么?

用XmlDocument   这个对象来操作,具体你可到网上搜

比如C# 操作XML,C# 添加XML节点等...
--------------------编程问答-------------------- app.config是一个标准的XML文件。你用XMLPath进行查询即可。
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,