[ 
https://issues.apache.org/jira/browse/TAP5-840?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13101946#comment-13101946
 ] 

Lenny Primak commented on TAP5-840:
-----------------------------------

The problem with using entity numbers instead of names is that graphical web 
page editors (e.g. Dreamweaver)
still put   and such in the html code, so right now html5 templates are 
not editable by graphic designers,
so the whole point of tapestry templates being editable by designers is broken 
with html5 right now.

> Support character references in tml files with HTML 5 Doctype
> -------------------------------------------------------------
>
>                 Key: TAP5-840
>                 URL: https://issues.apache.org/jira/browse/TAP5-840
>             Project: Tapestry 5
>          Issue Type: Improvement
>          Components: tapestry-core
>    Affects Versions: 5.3, 5.2.6, 5.1.0.5, 5.0.18
>            Reporter: Ben Gidley
>         Attachments: patch.txt
>
>
> Currently to support HTML character references (e.g. ©) you need to put 
> a HTML Doctype at the top of the TML file. 
> e.g. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd";>
> However for HTML 5 they have stopped using XML doctypes and instead use
> <!DOCTYPE html>
> If you change tapestry page to use this you can no longer use entities as the 
> XML parser doesn't know what to do. 
> Ideally there should be some kind of logic that detects <!DOCTYPE html> and 
> include a suitable DTD to resolve the common HTML entities. The HTML 5 
> specification defines the allowed named character references - 
> http://dev.w3.org/html5/spec/Overview.html#named-character-references. There 
> doesn't seem to be a DTD of allowed references maintained anymore.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to