Deserialize vários elementos XML com o mesmo nome através da classe XmlSerializer em C #
Tenho um XML no formato
<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>
Preciso desserializá-lo, alterar seu conteúdo e salvá-lo novamente. Estou enfrentando problemas ao ler o elemento ScheduledDay. Minha turma é como
public class BackupScheduleSettings
{
public BackupScheduleSettings()
{
ScheduledDay = new int[7];
}
.....
public int[] ScheduledDay { get; set; }
.....
}
gora, quando carrego conteúdo XML com valores corretos para ScheduledDay, minha matriz de classes ainda é NUL
Não consigo modificar o conteúdo / formato do XML, pois é um código herdado. Não quero usar o XDocument para ler o valor, pois é um XML grande e preciso serializá-lo novament
Pesquisei muito sem qualquer ajuda. Todas as idéias serão muito apreciada
Obrigado..