Ошибка при попытке чтения XML из URL-адреса в ASP.NET ядро 2.1
Я пытаюсь прочитать XML-файл с URL-адреса, и ниже приведен мой код в .net core
var url = "https://some.com/feeds/newfile.xml"; var httpClient = new HttpClient(); var result = httpClient.GetAsync(url).Result; var stream = result.Content.ReadAsStreamAsync().Result; var itemXml = XElement.Load(stream);
когда deubgger попадает в файл .load , он выдает ошибку "Ошибка в строке 22 в столбце 46: xmlParseEntityRef: no name"
Ниже приведен снимок в формате XML, где произошла ошибка, т. е. линия 22
<li>Win management’s support for your LOTO & machine guarding initiatives </li>
Что я уже пробовал:
Я пытался отключить проверку ошибок или синтаксиса, но безуспешно
Richard Deeming
URL-адрес, который вы пытаетесь загрузить, не возвращает допустимый XML. То &
символ должен быть закодирован как &
.
Abhi1 Kanobi
Спасибо вам за ваш ответ.
Есть ли способ закодировать его до того, как он загрузится?