I have an XML File that I am processing using LINQ. I want to basically serialize the XML data into custom objects but don't know how.
Simplified XML
<Data>
<Group id="1">
<Child id="1"/>
<Child id="2"/>
<Child id="3"/>
</Group>
<Group id="2">
<Child id="1"/>
<Child id="2"/>
<Child id="3"/>
</Group>
</Data>
I have a class called Group with a property called Children that is a list of (Child).
I can do the following in linq to generate the Enurable( of Group):
dim g = From item In _
XElement.Load("XMLFile.xml", LoadOptions.None)...<Group> _
Select New nABLE4ConfigInfo.Group(item.@id)
How can I finish the above LINQ query to populate the Children property of the Group object?