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#