i have xml file like Below and Device class and i want get List<Device> from my xml file
how i can do that by linq
XDocument loaded = XDocument.Load(SharedData.CONFIGURATION_FULL_PATH);
var q = loaded.Descendants("device").Select(c => c);
but of course this code Does not work
<?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>