こんにちは、次の問題が発生しました。を使用して、次のコードからbaseLocation(D:\NewSites\TEST )の値を取得したいと思いますlinq
。いくつか試してみましたが、うまくいかないようです。これがどのように行われるかについてのアイデアはありますか?前もって感謝します。トラストス
私はこのようなものから始めましたが、これは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="test@gmail.com" />
<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>