Błąd podczas parsowania / strony.xhtml: Error Traced[line: 42] encja "nbsp" została odwołana, ale nie Zadeklarowana
Chciałbym używać spacji bez łamania w mojej stronie JSF. Wiem, w prostym HTML mógłbym użyć
do tego i to działa dobrze. Jednak gdy umieszczam te
Na Stronie, to błąd wygląda następująco:
Błąd podczas parsowania / strony.xhtml: Error Traced[line: 42] encja "nbsp" została odwołana, ale nie Zadeklarowana.
Jak to jest spowodowane i jak Mogę to rozwiązać?
5 answers
Facelets jest technologią widoku opartą na XML. XML ma tylko pięć predefiniowanych encji .
nie jest wśród nich. Działa tylko wtedy, gdy jest używany w zwykłym HTML lub w starszym JSP (uwaga: nie działa w JSPX, ponieważ jest również oparty na XML!).
Aby to naprawić, musisz zadeklarować encję samodzielnie w doctype pliku XHTML zawierającego encję
,
<!DOCTYPE html [
<!ENTITY nbsp " ">
]>
Lub, lepiej, użyj zamiast tego notacji dziesiętnej (hexa):
  or  
W przeciętnym IDE powinno być trywialne, aby wykonać "znajdź i zamień we wszystkich plikach" i zastąpić każde wystąpienie
przez  
.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-08-23 07:51:41
Spróbuj użyć &#160;
. więcej informacji na temat podmiotów można znaleźć pod następującym adresem url HTML ISO-8859-1 Reference
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-10-22 13:30:06
<![CDATA[ ]]>
powinno działać dobrze. Ta nie działa wewnątrz wartości atrybutu.Alternatywnie, tak długo, jak
&
jest predefiniowanym elementem w XML, możesz spróbować&nbsp;
- pracował dla mnie z XML oparte JSP. Powinno to działać również w obrębie atrybutów.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-02-13 18:07:09
Dla mnie następujący doctype umożliwia
:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-04-29 15:27:46
Dodaj
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Do góry pliku
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-02-25 13:49:14