System.Xml.XmlException:引用未声明的实体'nbsp'

时间:2018-07-26 11:48:59

标签: c# asp.net-mvc rest

我是ASP.Net的初级开发人员,并且有错误: “涉及未声明的实体'nbsp'。 69行,位置41。”

我有2个功能几乎相同:

  public async Task<IEnumerable<ContactEcocert>> GetContactsEcocertAsync(Guid entityId)
            {
                RestRequest request = new RestRequest { Resource = "Entity/{entityId}/MyContactsEcocert" };
                request.AddParameter("entityId", entityId, ParameterType.UrlSegment);

                return await RestHelper.ExecuteAsync<List<ContactEcocert>>(request);
            }
    public async Task<IEnumerable<ContactEcocertSubsidiary>> GetContactSubsidiariesByEntityAsync(Guid entityId)
        {
            RestRequest request = new RestRequest { Resource = "Entity/{entityId}/contactSubsidiary" };
            request.AddParameter("entityId", entityId, ParameterType.UrlSegment);
            try
            {
                return await RestHelper.ExecuteAsync<List<ContactEcocertSubsidiary>>(request);
            }
            catch (Exception ex)
            {
                Trace.TraceError($"Erreur lors de la récupèration des filiales lié a l'entitée courante  {entityId} : {ex.Message}");
                throw;
            }
        }

和第二个错误:

“Reference to undeclared entity 'nbsp'. Line 69, position 41.”

我不知道在哪里可以找到这行69,位置41,当我用Ctrl + F查找'nbsp'时,在代码中找不到它。

错误出现在行中:

return await RestHelper.ExecuteAsync<List<ContactEcocertSubsidiary>>(request);

我想检查我的文件xml,但我不知道如何? 有什么可以搜索的想法吗?

1 个答案:

答案 0 :(得分:0)

nbsp;和其他HTML实体在此处列出:https://www.w3schools.com/html/html_entities.asp
这应该是您问题的正确答案。