提问人:Alex 提问时间:8/12/2011 最后编辑:animusonAlex 更新时间:3/26/2012 访问量:1787
如何在 asp.net 应用程序中定义 nbsp 等实体
How can I define an entity such as nbsp in an asp.net application
问:
我有一个 asp.net 应用程序,可以在所有浏览器中正确呈现和工作。但是,当与验证器 http://validator.w3.org/ 检查时,我收到以下错误:
reference to undeclared general entity nbsp
该错误还使我无法使用 loadstorm 来测试应用程序。Loadstorm 给了我这个错误:
Entity 'nbsp' not defined
将每个“nbsp”更改为“#160”不是一个选项,因为它们来自用户输入内容的 ckeditor。
我也尝试在页面上做如下的事情,但它也不起作用。
<!DOCTYPE xsl:stylesheet [ <!ENTITY nbsp " "> ]>
我应该尝试在其他地方声明它,还是一起做一些完全不同的事情?
答:
0赞
Efran Cobisi
8/29/2011
#1
您的页面可能缺少 XHTML 声明。假设您要输出 XHTML 1.0 过渡标记,请在 XHTML 输出的所有其他内容之前添加以下内容:DOCTYPE
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
上一个:XHTML 和视口标记
下一个:XSL 样式表的可选使用
评论