У меня проблема с чтением строки XML в XMLTextReader ..
Я запрашиваю базу данных и возвращаю DataSet.
Из этого набора данных я читаю определенную строку и столбец (который содержит строки XML) и использую это значение строки XML для передачи в XMLTextReader.
Проблема в том, что я получаю сообщение об ошибке «Недопустимый символ в пути».
Я знаю, что возвращаемая из БД строка XML верна, поскольку я могу открыть XML в своем браузере.
Это код, который я использую:
string XMLstring = DS.Tables[0].Rows[i][y].ToString();
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.LoadXml(XMLstring);
StringWriter sw = new StringWriter();
XmlTextWriter xw = new XmlTextWriter(sw);
xmlDoc.WriteTo(xw);
XmlTextReader textReader = new XmlTextReader(sw.ToString());
Есть идеи, почему я получаю эту ошибку ??
Спасибо!