我有一个app.exe.config文件,我试图通过XmlDocument读取它。但是,下面的代码不工作(获得了一个空值):使用XmlDocument阅读app.config
XmlDocument appSettingsDoc = new XmlDocument();
appSettingsDoc.Load(@"C:\DBUpgraderConfig\DBUpgrader.exe.config");
XmlNode node = appSettingsDoc.SelectSingleNode("//appSettings");
XmlElement value = (XmlElement)node.SelectSingleNode("UserName");
这里是XML:
<?xml version="1.0"?>
<configuration>
<appSettings>
<add key="Server" value="Xeon-s7\MSSQL2008"/>
<add key="Username" value=""/>
<add key="Password" value=""/>
</appSettings>
<startup>
<supportedRuntime version="v2.0.50727"/>
</startup>
</configuration>
什么不起作用? – 2014-10-30 12:30:42
值出现为空 – 2014-10-30 12:31:04
是'node' null还是'value'? – 2014-10-30 12:32:56