Парсинг xml. XmlException was unhandled Invalid character in the given encoding - C#

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

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

Товарищи, здравствуйте. Встала задача распарсить xmlку. Руководствуясь msdn'ом написал код, однако после запуска дебага студия выдает такую ошибку: XmlException was unhandled Invalid character in the given encoding. Line 5, position 1. В чем может быть проблема? Код C#:
Листинг программы
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Xml;
  6. using System.IO;
  7. namespace ConsoleApplication1
  8. {
  9. class Program
  10. {
  11. static void Main(string[] args)
  12. {
  13. string path = "source.xml";
  14. XmlTextReader xmlReader = new XmlTextReader(path);
  15. while (xmlReader.Read()) {
  16. switch (xmlReader.NodeType){
  17. case XmlNodeType.Element:
  18. Console.Write("<" + xmlReader.Name);
  19. Console.Write(">");
  20. break;
  21. case XmlNodeType.Text:
  22. Console.WriteLine(xmlReader.Value);
  23. break;
  24. case XmlNodeType.EndElement:
  25. Console.Write("</" + xmlReader.Name);
  26. Console.Write(">");
  27. break;
  28. }
  29. }
  30. Console.ReadLine();
  31. }
  32. }
  33. }
Код xml документа:
Листинг программы
  1. <?xml version='1.0' ?>
  2. <source>
  3. <configuration>
  4. <filesource>
  5. /temp/Files/
  6. </filesource>
  7. <period>
  8. 30
  9. </period>
  10. <message>
  11. Вам пришел новый документ
  12. </message>
  13. </configuration>
  14. </source>

Решение задачи: «Парсинг xml. XmlException was unhandled Invalid character in the given encoding»

textual
Листинг программы
  1. <?xml version='1.0' encoding="UTF-8" ?>

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


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

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

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

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

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

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