У меня есть xml, содержащий:
<day p="d"> <day p="n">
Какие атрибуты мне нужно добавить в класс Day для десериализации xml с помощью XmlSerializer?
следующие украшения -
[XmlType(TypeName="day")] public class Day { [XmlAttribute("p")] public string P { get; set; } } [XmlRoot("someObject")] public class SomeObject { [XmlArray("days")] public List<Day> Days { get; set; } }
Будет сериализовано в:
<someObject xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <days> <day p="n" /> <day p="p" /> </days> </someObject>
Надеюсь, что вы куда-нибудь попадете.
Кев
[XmlElement("day")] public class Day { [XmlAttribute("p")] public string P {get;set;} }