Теперь, когда вы показали свой XML, вот как исправить код:
var ta = from tmp in loaded.Descendants("Table")
select tmp.Element("E1");
Вы не используете .
в XML, как вы используете в C # для навигации по дереву XML.Вы также можете перемещаться по дереву XML, используя XPath :
var ta = from tmp in loaded.XPathSelectElements("NewDataSet/Table/E1")
select tmp;
Также я бы рекомендовал использовать StringBuilder вместо конкатенации строк для этой выходной переменной:
var ta = from tmp in loaded.Descendants("Table")
select tmp.Element("E1");
var builder = new StringBuilder();
foreach (string ss in ta)
{
builder.Append(ss);
}
string output = builder.ToString();