2013-05-08 78 views
0

在我们当前的代码中,我们指出配置文件的路径,并使用“ExeConfigurationFileMap”生成配置对象:如何生成XML字符串配置对象在C#

var fileMap = new ExeConfigurationFileMap(); 
fileMap.ExeConfigFilename = GetAppSettingWithPathByName(key); //File path 
var config = ConfigurationManager.OpenMappedExeConfiguration(fileMap, ConfigurationUserLevel.None); 

现在,我们改变策略。我已经将配置文件的内容读入一个字符串对象,我该如何使用字符串对象来生成配置对象?

感谢

+0

你想将XML转换为对象 – gasroot 2013-05-08 08:07:29

回答

0

编辑:

只需使用

XDocument doc = XDocument.Load(path); 
var yourtext = doc.ToString(); 

或多个简单

File.ReadAllLines(path); 
+0

对不起,我不知道understand.I已经将xml文件的内容读入字符串对象中,并且我必须使用这个xml字符串 – zxi 2013-05-08 08:22:48

+0

答案已编辑 – Venson 2013-05-08 08:32:01