У меня есть следующее исключение из приведенного ниже кода.
Произошла ошибка при разборе EntityName. Line1, позиция 844.
Я пытался проанализировать набор данных, полученных из таблицы, в набор данных.
public DataSet BindMasterData(string xml)
{
DataSet ds = null;
try
{
ds = new DataSet();
TextReader txtReader = new StringReader(xml);
XmlReader reader = new XmlTextReader(txtReader);
ds.ReadXml(reader);
}
catch (Exception ex)
{
return new DataSet();
}
return ds;
}
Я выяснил причину исключения, но я не смог его решить. В этой конкретной ситуации строка (которая извлекается из БД) содержит специальный символ (&). Это вызывает исключение. Как я могу это решить. Любая помощь в этом была бы большой.
Спасибо и с уважением Sebastian