I am trying to deserialize the following xml (abridged):
<?xml version="1.0" encoding="UTF-8"?>
<response>
<result page="1" perPage="10" count="1">
<document>
<track>
<genre id="37">
<name>Rock</name>
</genre>
</track>
</document>
</result>
</response>
My DTO classes look like this:
public class Track
{
public string Name { get; set; }
public Genre Genre { get; set; }
}
public class Genre
{
public string Name { get; set; }
}
The track Name property gets set, but the genre Name property does not.
Can anyone tell me why this is?