Mam następujący wyjątek od poniższego bloku kodu.Wystąpił błąd podczas analizowania EntityName. Linia1, pozycja 844
Wystąpił błąd podczas analizowania EntityName. Linia 1, pozycja 844.
Próbowałem przeanalizować zestaw danych pobranych z tabeli do zestawu danych.
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;
}
Wyjaśniłem przyczynę wyjątku, ale nie mogłem go rozwiązać. W tej konkretnej sytuacji ciąg (który jest pobierany z DB) zawiera znak specjalny (&). To powoduje wyjątek. Jak mogę to rozwiązać. Każda pomoc w tej sprawie byłaby świetna.
Dzięki & Pozdrowienia Sebastian
Proszę pokazać część dokumentu, która powoduje wyjątek. – Codor
Ciąg zawiera &. Na przykład A & B Constructions –