Используйте xsd.exe для создания схемы и класса из вашего XML-файла.
Откройте командную строку Visual Studio 2008.
Из командной строки Visual Studio 2008 запустите
c: \ temp> xsd.exe player.xml
Это создает схему XML на основе вашего файла XML.
Далее из командной строки Visual Studio 2008 выполните
c: \ temp> xsd.exe player.xsd / classes / language: CS
Это создает новый класс на основе вашей схемы.
Теперь напишите код для десериализации XML-файла, используя сгенерированный вами класс; Вы можете поместить этот код в цикл для более чем файла.
FileStream fs = new FileStream("Player.XML", FileMode.Open);
// Create an XmlSerializer object to perform the deserialization
XmlSerializer xs = new XmlSerializer(typeof(Player));
Player p = xs.Deserialize(fs) as Player;
if ( s != null )
{
// process player here
}