У меня проблема с моим XmlSerializer. Я пытаюсь десериализации этот файл:XmlSerializer десериализует атрибут пустых элементов
<MyClass Id="12">
<ProblemHere Value="8"/>
<OtherElement>0</OtherElement>
<fdp>NTM</fdp>
</MyClass>
в этом классе:
[XmlType(TypeName = "MyClass")]
public class MyClass
{
[XmlAttribute(AttributeName = "Id")]
public int Id { get; set; }
//Here I try somes head but it's a failure
public int ProblemHere { get; set; }
public int OtherElement{ get; set; }
public string fdp{get; set}
}
Как вы можете понять, что я хочу, чтобы установить ProblemHere
своему значению (8 здесь). Есть ли какой-нибудь простой способ сделать это или мне нужно создать класс ProblemHere
с свойством int Value
(кажется, это слишком много для меня)?
Другой вариант - выполнить сериализацию вручную. – juharr