I'm not sure I understood the question, but you can easily take element/attribute value inside LINQ to XML select
statement:
var EnumerableContent = from item in XElement.Load("file.xml").Elements("NextItem")
select new Extract() { name = item.Value, _id = (int)item.Attribute("id") }