Я пытаюсь десериализовать карту сайта XML и затем загрузить ее в представление Datagrid, но у меня возникают некоторые проблемы.Например, когда я вставляю следующий URL в мой код:
http://www.allfancydress.com/googlesitemap.aspx
Он работает нормально, и я получаю желаемый результат, однако пытаюсь использовать другой URL:
http://store.cascadepools.co.uk/sitemap.aspx
yields неблагоприятные результаты, выдающие мне следующую ошибку:
XmlException не обработано: при синтаксическом анализе EntityName произошла ошибка.Строка 408, позиция 142.
Код, по которому я звоню, выглядит следующим образом:
XmlReader reader;
XmlReaderSettings settings = new XmlReaderSettings();
settings.XmlResolver = null;
settings.DtdProcessing = DtdProcessing.Ignore;
settings.CheckCharacters = false;
reader = XmlReader.Create(tbGoogleSiteMap.Text,settings);
DataSet ds = new DataSet();
ds.ReadXml(reader);
У кого-нибудь есть идеи?
Спасибо