尝试从ASP.NET CORE中的URL读取XML时出错

时间:2018-07-23 14:13:19

标签: c# asp.net xml asp.net-core .net-core

我正在尝试从URL读取XML文件,而以下是我在.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);

当调试器命中.load时,它将引发错误

  

第22行第46列的错误:xmlParseEntityRef:无名称

下面是第22行中发生错误的XML快照

<li>Win management’s support for your LOTO & machine guarding initiatives  </li>

1 个答案:

答案 0 :(得分:2)

它是&符号-无效的XML。

您需要使用&amp;按照XML规范。

http://www.w3.org/TR/xml/