I have an XML which looks something like this
<?xml version="1.0" encoding="utf-8" ?>
<Applicant>
<NameValueGroup attribute="Name">
<NameValue desc="One" value="test1"/>
<NameValue desc="Two" value="test2"/>
<NameValue desc="Three" value="test3"/>
<NameValue desc="Four" value="test4"/>
</NameValueGroup>
<NameValueGroup attribute="News">
<NameValue desc="news1" value="Something1"/>
<NameValue desc="news2" value="Something2"/>
<NameValue desc="news3" value="Something3"/>
<NameValue desc="news4" value="Something4"/>
</NameValueGroup>
</Applicant>
How will I write a LINQ to XML query to deserialize this XML.