Парсинг 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#:
Код xml документа:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Xml;
using System.IO;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
string path = "source.xml";
XmlTextReader xmlReader = new XmlTextReader(path);
while (xmlReader.Read()) {
switch (xmlReader.NodeType){
case XmlNodeType.Element:
Console.Write("<" + xmlReader.Name);
Console.Write(">");
break;
case XmlNodeType.Text:
Console.WriteLine(xmlReader.Value);
break;
case XmlNodeType.EndElement:
Console.Write("</" + xmlReader.Name);
Console.Write(">");
break;
}
}
Console.ReadLine();
}
}
}<?xml version='1.0' ?> <source> <configuration> <filesource> /temp/Files/ </filesource> <period> 30 </period> <message> Вам пришел новый документ </message> </configuration> </source>
Решение задачи: «Парсинг xml. XmlException was unhandled Invalid character in the given encoding»
textual
Листинг программы
<?xml version='1.0' encoding="UTF-8" ?>