您好我有XML像下面LINQ查詢如何將XML的工作
<BrowserMix>
<BrowserProfile Percentage="10">
<Browser Name="Internet Explorer 10.0" MaxConnections="6">
<Headers>
<Header Name="User-Agent" Value="Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0)" />
<Header Name="Accept" Value="*/*" />
<Header Name="Accept-Language" Value="{{$IEAcceptLanguage}}" />
<Header Name="Accept-Encoding" Value="GZIP" />
</Headers>
</Browser>
</BrowserProfile>
<BrowserProfile Percentage="85">
<Browser Name="Internet Explorer 9.0" MaxConnections="6">
<Headers>
<Header Name="User-Agent" Value="Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0)" />
<Header Name="Accept" Value="*/*" />
<Header Name="Accept-Language" Value="{{$IEAcceptLanguage}}" />
<Header Name="Accept-Encoding" Value="GZIP" />
</Headers>
</Browser>
</BrowserProfile>
<BrowserProfile Percentage="5">
<Browser Name="WinPhone8" MaxConnections="6">
<Headers>
<Header Name="User-Agent" Value="Mozilla/5.0 (compatible; MSIE 10.0; Windows Phone 8.0; Trident/6.0; IEMobile/10.0; ARM; Touch; NOKIA; Lumia 920)" />
<Header Name="Accept" Value="*/*" />
<Header Name="Accept-Language" Value="{{$IEAcceptLanguage}}" />
<Header Name="Accept-Encoding" Value="GZIP" />
</Headers>
</Browser>
</BrowserProfile>
</BrowserMix>
我想獲得「百分比」和使用LINQ查詢瀏覽器名稱的價值屬性?提前致謝?
而且 Linq查詢是
var browserQuery = (from dt in xdoc.Descendants("Root").AsEnumerable()
select new
{
BrowserMix = dt.Attribute("Percentage").Value.ToString(),
Name = dt.Attribute("Name").Value.ToString()
});
我一直沒有得到枚舉產量結果..
您是否已將該美容加載到「XDocument」中? –
是的,我把它作爲上面xml –
asthanarht
請編輯您的文章,以包括您的Linq XML代碼。 –