<dataList xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<headers>
<header>Template name</header>
</headers>
<rows>
<row>
<data>Template1</data>
</row>
<row>
<data>Template2</data>
</row>
</rows>
</dataList>
XDocument xml = new XDocument();
xml = XDocument.Parse(xmlstringFromAbove);
List<string> list = (from c in xml.Elements("data")
select c.Value).ToList();
このコードは空のリストを返します。
Template1 と Template2 を含む文字列のリストを取得するにはどうすればよいですか?