public void Add(BackupPeriodSetting backupPeriodSetting) { using (XmlWriter writer = XmlWriter.Create("BackupPeriodSettings.xml")) { writer.WriteStartDocument(); writer.WriteStartElement("Settings"); writer.WriteStartElement("BackupSetting"); writer.WriteElementString("RepeatOn", backupPeriodSetting.RepeatOn); writer.WriteElementString("Period", backupPeriodSetting.Period); writer.WriteElementString("Time", backupPeriodSetting.Time); writer.WriteEndElement(); writer.WriteEndElement(); writer.WriteEndDocument(); } }
public BackupPeriodSetting GetBackupPeriodSetting() { BackupPeriodSetting backupPeriodSetting = new BackupPeriodSetting(); XmlDocument xmlDoc = new XmlDocument(); xmlDoc.Load("BackupPeriodSettings.xml"); //sender info XmlNodeList senderNodeList = xmlDoc.DocumentElement.SelectNodes("BackupSetting"); backupPeriodSetting.RepeatOn = senderNodeList[0].SelectSingleNode("RepeatOn").InnerText; backupPeriodSetting.Period = senderNodeList[0].SelectSingleNode("Period").InnerText; backupPeriodSetting.Time = senderNodeList[0].SelectSingleNode("Time").InnerText; return(backupPeriodSetting); }