I have XML in the form
<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>
I need to deserialize it, change its contents and save it back. I ran into a problem reading the ScheduledDay element. My class is like
public class BackupScheduleSettings { public BackupScheduleSettings() { ScheduledDay = new int[7]; } ..... public int[] ScheduledDay { get; set; } ..... }
Now, when I load XML content that has the correct values ββfor ScheduledDay, my array of classes is still NULL.
I cannot change the contents / format of the XML, as this is legacy code. I do not want to use XDocument to read the value, since it is a lot of XML, and I need to serialize it again.
I searched a lot without any help. Any ideas would be highly appreciated.
Thank...
c # xml xml-serialization xml-deserialization
shobhit Mar 10 2018-11-12T00: 00Z
source share