On 19.04.2013 05:57, Eric Abrahamsen wrote:
I'm starting a new thread for this since the previous discussion was
buried in with something tangential.

I'm not proud of some of the implementation (self-closing vs
non-self-closing tags are ugly, and I wish org-html-html5-p and
org-html-xhtml-p were variables, not functions), but there it is, it
seems to work.

If this is deemed okay I'll send a version of the patch with a proper
commit message, and also updated documentation.

I disagree with the minimized closing patch change.

All versions of html accept the " />" idiom (with the extra space so that html4 only browsers
don't break) for minimized tags (also "></{elem}", e.g. "<hr></hr>" is,
i believe, always valid). html5 certainly accepts valid xhtml as input. It would entirely break e.g, nxml-mode or xsl post-processing to make this change.

Other things that don't need to be removed for html5:

   - CDATA escapes
- xmns: .. xml:lang declarations (as long as you keep the html valid xml)


As a positive side effect, backing out these changes would simplify the patch a lot :)


The doctype (and fix to the text/javascript closing tag) changes look great.

rick

Reply via email to