У меня есть XML в виде
<BackupSchedule>
<AggressiveMode>0</AggressiveMode>
<ScheduleType>0</ScheduleType>
<ScheduledDay>0</ScheduledDay>
<ScheduledDay>1</ScheduledDay>
<ScheduledDay>0</ScheduledDay>
<ScheduledDay>0</ScheduledDay>
<ScheduledDay>0</ScheduledDay>
<ScheduledDay>0</ScheduledDay>
<ScheduledDay>0</ScheduledDay>
<WindowStart>480</WindowStart>
<WindowEnd>1020</WindowEnd>
<ScheduleInterval>0</ScheduleInterval>
</BackupSchedule>
Мне нужно десериализовать его, изменить его содержимое и сохранить обратно. Я столкнулся с проблемой при чтении элемента ScheduledDay.
Мой класс как
public class BackupScheduleSettings
{
public BackupScheduleSettings()
{
ScheduledDay = new int[7];
}
.....
public int[] ScheduledDay { get; set; }
.....
}
Теперь, когда я загружаю содержимое XML, которое имеет правильные значения для ScheduledDay, мой массив классов по-прежнему равен NULL.
Я не могу изменить содержимое / формат XML, поскольку это устаревший код. Я не хочу использовать XDocument для чтения значения, поскольку это большой XML, и мне нужно снова его сериализовать.
Я много искал без посторонней помощи. Любые идеи будут высоко оценены.
Спасибо ...