I have a xml file with following content:
<offer>
    ...
    <date type="Foo">Some value 1</date>
    <date type="Bar">Some value 2</date>
    <date type="Baz">Some value 3</date>
    ...
</offer>
And I have an enumeration like this:
public enum DateType
{
    Foo, Bar, Baz
}
And classes:
public class Date
{
    public DateType Type { get; set; }
    public string Value { get; set; }
}
public class Schedule
{
    ...
    public Date[] Dates { get; set; }
    ...
}
What I need to do that xml can be deserialized in this classes?
P.S. As a result I need Enum values to be mapped in public Date[] Dates { get; set; }. 
 
    