以下のようなxmlファイルとDevice
クラスがありList<Device>
、linqでそれを行う方法をxmlファイルから取得したい
XDocument loaded = XDocument.Load(SharedData.CONFIGURATION_FULL_PATH);
var q = loaded.Descendants("device").Select(c => c);
もちろん、このコードは機能しません
<?xml version="1.0" encoding="utf-8"?>
<settings>
<device>
<username>aa</username>
<AgentName>aa</AgentName>
<password>aa</password>
<domain>aa</domain>
</device>
<device>
<username>bb</username>
<AgentName>bb</AgentName>
<password>bb</password>
<domain>bb</domain>
</device>
<device>
<username>cc</username>
<AgentName>cc</AgentName>
<password>cc</password>
<domain>cc</domain>
</device>
</settings>