LINQ to XML. Как получить строку?

У меня есть xml:



  
    Ray
    Other
    LargeCover
    MiniCover
  

Как получить строку "MiniCover "?

Я написал код, но он не работает - строка пуста;

 string testLink = (@"Text.xml");

            XDocument xml = XDocument.Load(testLink);
            string cv = String.Empty;

            var c = from cover in xml.Elements("book")
                    where (string)cover.Attribute("size").Value == "mini"
                    select cover.Value;
            foreach (var item in c)
            {
                cv += item.ToString();
            }

            MessageBox.Show(cv);

Спасибо!

Ответы на вопрос(2)

Ваш ответ на вопрос