Как я могу определить сущность, такую ​​как nbsp в приложении asp.net - PullRequest
4 голосов
/ 11 августа 2011

У меня есть приложение 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 "&#160;"> ]>

Должен ли я пытаться объявить это где-то еще или делать что-то совершенно другое вместе?

1 Ответ

0 голосов
/ 29 августа 2011

Возможно, на вашей странице отсутствует объявление XHTML DOCTYPE.Предполагая, что вы собираетесь вывести переходную разметку XHTML 1.0, добавьте следующее, прежде чем все остальное в вашем выводе XHTML:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
...