"Cusomters"
написано неправильно, должно быть "Customers"
.
Очевидно, это не тот код, который вы используете, так как он даже не компилируется.Это должно быть так:
XDocument doc = XDocument.Load( "customers.xml" );
var customerList = (from e in doc.Descendants( "customer" )
select new
{
CustomerName = e.Attribute( "Name" ).Value
}).ToList();
Вы действительно должны отметить тот факт, что он не будет компилироваться.Это, или вы скопировали его вручную, что тоже не поможет нам.
Логическая проблема здесь в том, что вы запрашиваете все теги Customers
, обратите внимание на s
вконец.Вы действительно хотите искать теги Customer
, которые имеют атрибут name
.Customer*s*
просто группа верхнего уровня.