Reference to undeclared entity 'nbsp' while reading xml from URL in c#?

前端 未结 3 1398
南笙
南笙 2020-12-11 00:24
    XmlDocument xmldoc = new XmlDocument();
    xmldoc.XmlResolver = null;

    xmldoc.Load(\"URL\");
    XmlWriter xmlWrite = XmlWriter.Create(@Server.MapPath(\"Tes         


        
3条回答
  •  盖世英雄少女心
    2020-12-11 00:42

    I had this same problem today, and I was able to solve it by changing the HTML entity name to an HTML entity number.

    Per this helpful forum post, I was able to fix this error.

    HTML entity names are not well supported in XML. This is why the "nonbreaking space"--"nbsp"--triggers this frustrating error.

    The easiest way to fix this issue is to use HTML entity numbers, which means changing   to  .

    For a comprehensive listing of HTML entities with names and numbers, see:

    W3 School's HTML Entity reference page.

    Official W3C Page on Entity Sets.

提交回复
热议问题