我使用以下语法
XDocument config = XDocument.Load(@"path to the xml file");
但是我在c#代码中包含了这个语句。我想让路径可配置为 使用名称path在应用程序的web.config文件中声明一个键,我应该可以在c#代码中获取该键 by xdocument cofnig = xdocument.Load(path)。
这样可能吗?
答案 0 :(得分:3)
也许只做通常就足够了:
const string key="xmlPath";
...
string path = ConfigurationManager.AppSettings[key];
XDocument config = XDocument.Load(path);
这假定web.config包含:
<appSettings>
<add key="xmlPath" value="c:\path\to\xml\file.xml" />
</appSettings>
答案 1 :(得分:1)
我假设您正在询问如何将键/值对放入web.config中,然后在代码中检索它们。请看一下以下内容:
http://msdn.microsoft.com/en-us/library/system.configuration.configurationmanager.appsettings.aspx