using System.Xml.Serialization;
public static void Main()
var reader = new MemoryStream(Convert.FromBase64String("PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0id2luZG93cy0xMjUxIiA/Pg0KPFZhbEN1cnMgRGF0ZT0iMTMuMDIuMjAxNSIgbmFtZT0iRm9yZWlnbiBDdXJyZW5jeSBNYXJrZXQiPg0KICA8VmFsdXRlIElEPSJSMDEwMTAiPg0KICAgIDxOdW1Db2RlPjAzNjwvTnVtQ29kZT4NCiAgICA8Q2hhckNvZGU+QVVEPC9DaGFyQ29kZT4NCiAgICA8Tm9taW5hbD4xPC9Ob21pbmFsPg0KICAgIDxOYW1lPsDi8fLw4Ovo6fHq6Okg5O7r6+DwPC9OYW1lPg0KICAgIDxWYWx1ZT41MCw3Mzc5PC9WYWx1ZT4NCiAgPC9WYWx1dGU+DQogIDxWYWx1dGUgSUQ9IlIwMTAyMEEiPg0KICAgIDxOdW1Db2RlPjk0NDwvTnVtQ29kZT4NCiAgICA8Q2hhckNvZGU+QVpOPC9DaGFyQ29kZT4NCiAgICA8Tm9taW5hbD4xPC9Ob21pbmFsPg0KICAgIDxOYW1lPsDn5fDh4Onk5uDt8ero6SDs4O3g8jwvTmFtZT4NCiAgICA8VmFsdWU+ODQsMjY3NTwvVmFsdWU+DQogIDwvVmFsdXRlPg0KPC9WYWxDdXJzPg=="));
XmlSerializer serializer = new XmlSerializer(typeof(ValCurs));
var _nds = (ValCurs)serializer.Deserialize(reader);
foreach (var item in _nds.Items)
Console.WriteLine("{0} = {1}", item.Name, item.Value);
public string Date { get; set; }
public string Name { get; set; }
public Valute[] Items { get; set; }
public string Id { get; set; }
public string NumCode { get; set; }
public string CharCode { get; set; }
public string Name { get; set; }
public string Nominal { get; set; }
public string Value { get; set; }