[Jsf] Errore di analisi /page.xhtml: Errore tracciato [line: 42] L'entità "nbsp" è stata referenziata, ma non dichiarata


Answers

  1. <![CDATA[&nbsp;]]> dovrebbe funzionare bene. Questo però non funziona all'interno del valore dell'attributo.

  2. In alternativa, fintanto che &amp; è un'entità predefinita in XML, puoi provare &amp;nbsp; - ha lavorato per me con JSP basato su XML. Questo dovrebbe funzionare anche all'interno degli attributi.

Question

Mi piacerebbe usare spazi senza interruzioni nella mia pagina JSF. Lo so, in HTML semplice potrei usare &nbsp; per questo e questo funziona bene. Tuttavia, quando inserisco questi &nbsp; in una pagina Facelets, quindi errori come segue:

Error Parsing /page.xhtml: Error Traced [line: 42] L'entità "nbsp" è stata referenziata, ma non dichiarata.

Come è causato e come posso risolverlo?




Per me il seguente doctype abilita &nbsp; :

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