Мой Xml (который я не могу изменить):Deserialize XML строка сложного типа
<result>
<type>MAZDA</type>
<make>RX-8</type>
<country>JAPAN</country>
</result>
Моя модель:
[Serializable, XmlRoot("result")]
public class VehicleDetails
{
public string Type { get; set; }
public string Make { get; set; }
public string Country { get; set; }
}
десериализацией этот XML работает, как ожидалось, но я хочу, чтобы изменить Country
свойство сложного типа, например, так:
public Country Country { get; set; }
и поставить название страны, «JAPAN», в Country.Name
недвижимость, любые идеи?
Благодаря Дарин, отлично работает. Могу ли я объединить два XML-узла в один сложный тип? например ' Ошибка ошибки errormessage>', поместите эти два свойства в одну 'public Error Error {get; задавать; } ', где тип' Error' имеет два свойства: 'code' и' message'? –
eth0