I have xml:
Ray Other
Xpath can simplify your code
var covers = xDoc.XPathSelectElements("//cover[@size='mini']").ToList();
to get the inner text
var covers = xDoc.XPathSelectElements("//cover[@size='mini']") .Select(x => x.Value) .ToList();