Как десериализовать в List<TestEntity> следующий хмл:
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<TestEntities> <!-- Tag name is the main problem -->
<TestEntity>
<Name>Name1</Name>
<Type>list</Type>
</TestEntity>
<TestEntity>
<Name>Name2</Name>
<Type>text</Type>
</TestEntity>
</TestEntities>
???
P.S.
Если бы List<TestEntity> был проперти в каком-то классе, то его можно было бы просто пометить атрибутом XmlArrayAttribute, однако цель сделать это без класса. Т.е. напрямую что-то вроде:
XmlSerializer s = new XmlSerializer(typeof(List<TestEntity>));
FileStream fs = new FileStream(filename, FileMode.Open);
List<TestEntity> lst= (List<TestEntity>)s.Deserialize(fs);