您好,我遇到了以下問題。我想使用linq
從以下代碼中獲取baseLocation(D:\ NewSites \ TEST)的值。 我嘗試了一些東西,但它似乎沒有工作。 任何想法如何做到這一點? 在此先感謝。 Trustoslinq to xml從web.config中獲取屬性的值
我開始用這樣的事情,但這返回null
XDocument document = XDocument.Load("C:\\web.config");
var dataList = from item in document.Descendants("configuration") select item;
這裏是我的XML
<?xml version="1.0"?>
<configuration>
<configSections>
</configSections>
<log4net>
</log4net>
<web>
<website runtimeMode="Development" siteName="TEST" baseLocation="D:\NewSites\TEST" sitePath="D:\NewSites\TEST\WebApps\Website" siteUri="http://test.co.uk" s iteEmail="[email protected]" />
<cms defaultTemplate="TEST\Content.aspx" templatesUrl="/Manager/Templates/">
<publishingLocations>
<publishingLocation name="TEST" uri="http://test.co.uk" path="WebApps\Website" />
</publishingLocations>
<redirectables />
<searchEngineSiteMapNotifications />
<siteMapXmlUrls />
<pingServices />
<reservedTemplates />
<templateFilters />
</cms>
</web>
<location path="Manager">
</location>
<connectionStrings>
</connectionStrings>
<system.web>
</system.web>
</configuration>
如何是LINQ to SQL和XML應該走到一起呢?請展示您的方法,以便我們爲您解決它們。 – 2013-04-10 08:43:09
是啊,我很抱歉,它是XML大型錯誤那裏。 – Trustos 2013-04-10 08:47:05