Запись в xml файл - C# (183573)

Узнай цену своей работы

Формулировка задачи:

Добрый день, помогите пожалуйста сделать запись в xml файл, чтобы было вот так
Листинг программы
  1. <Region RegionName="Some Region">
  2. <City Name=SomeCity>
  3. <Date>2016-09-11</Date>
  4. <PartOfDay Name=Ночь>
  5. <Temperature>20</Temperature>
  6. <FeelsLike>20</FeelsLike>
  7. </PartOfDay>
  8. <PartOfDay Name=Утро>
  9. <Temperature>20</Temperature>
  10. <FeelsLike>20</FeelsLike>
  11. </PartOfDay>
  12. <PartOfDay Name=День>
  13. <Temperature>20</Temperature>
  14. <FeelsLike>20</FeelsLike>
  15. </PartOfDay>
  16. <PartOfDay Name=Вечер>
  17. <Temperature>20</Temperature>
  18. <FeelsLike>20</FeelsLike>
  19. </PartOfDay>
  20. <WindSpeed>5</WindSpeed>
  21. <AtmosphericPressure>550</AtmosphericPressure>
  22. </City>
  23. <City Name=SomeCity>
  24. <Date>2016-09-11</Date>
  25. <PartOfDay Name=Ночь>
  26. <Temperature>20</Temperature>
  27. <FeelsLike>20</FeelsLike>
  28. </PartOfDay>
  29. <PartOfDay Name=Утро>
  30. <Temperature>20</Temperature>
  31. <FeelsLike>20</FeelsLike>
  32. </PartOfDay>
  33. <PartOfDay Name=День>
  34. <Temperature>20</Temperature>
  35. <FeelsLike>20</FeelsLike>
  36. </PartOfDay>
  37. <PartOfDay Name=Вечер>
  38. <Temperature>20</Temperature>
  39. <FeelsLike>20</FeelsLike>
  40. </PartOfDay>
  41. <WindSpeed>5</WindSpeed>
  42. <AtmosphericPressure>550</AtmosphericPressure>
  43. </City>
  44. </Region>
Не могу никак код сообразить(

Решение задачи: «Запись в xml файл»

textual
Листинг программы
  1. doc.Root.Add(new XElement("Region", new XAttribute("RegionName", weather.Region),
  2.                     new XElement ("City", new XAttribute("CityName", weather.City),
  3.                     new XElement("Date", weather.Date),
  4.                     new XElement("PartOfDay", new XAttribute("Name ","утро"),
  5.                     new XElement("Temperature", "температура утром"), new XElement("WindSpeed", "здесь скорость ветра утром"),
  6.                     new XElement("FeelsLike",  "здесь FeelsLike утром")),
  7.                     new XElement("PartOfDay", new XAttribute("Name ","день"),
  8.                     new XElement("Temperature", "температура днем"), new XElement("WindSpeed", "здесь скорость ветра днем"),
  9.                     new XElement("FeelsLike", "здесь FeelsLike днем")),
  10.                     new XElement("PartOfDay", new XAttribute("Name ","вечер"),
  11.                     new XElement("Temperature", "температура вечером"), new XElement("WindSpeed", "здесь скорость ветра вечером"),
  12.                     new XElement("FeelsLike", "здесь FeelsLike вечером")),
  13.                     new XElement("PartOfDay", new XAttribute("Name ","ночь"),
  14.                     new XElement("Temperature", "температура ночью"), new XElement("WindSpeed", "здесь скорость ветра ночью"),
  15.                     new XElement("FeelsLike", "здесь FeelsLike ночью")),
  16.                     new XElement("AtmosphericPressure", weather.AtmosphericPressure)                    
  17.                     ));

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 4.133 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут