2011-08-04 89 views
0

我使用下面的語法如何使路徑可配置?

XDocument config = XDocument.Load(@"path to the xml file"); 

但我計有在C#code.I這種說法想讓路徑配置一樣 宣佈與名的應用程序的web.config文件中的關鍵路徑,我應該可以通過xdocument cofnig = xdocument.Load(path)在c#代碼 中獲得。

這樣可能嗎?

+0

什麼你有沒有嘗試過?什麼沒有用?請發佈您的代碼並解釋您遇到問題的位置。 – Oded

回答

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>