- From: <bugzilla@jessica.w3.org>
- Date: Tue, 06 Sep 2011 19:25:21 +0000
- To: public-html-bugzilla@w3.org
http://www.w3.org/Bugs/Public/show_bug.cgi?id=14041 --- Comment #2 from Leif Halvard Silli <xn--mlform-iua@xn--mlform-iua.no> 2011-09-06 19:25:21 UTC --- (In reply to comment #0) * A (more) positive definition compared to the one in comment #1. * Instead of 'safe content'/'[not] polygot' => '[un]ambiguous code/content'. NOTE: 'safe' gives the wrong connotations - it reminds about the vague rules of Appendix C. """ 9.x Unambigious content in <script> and <style> Except for the well-defined exceptions (e.g. xml:lang="foo"), ambigious strings (strings that XML interprets different from HTML and vice-versa) are not used in Polyglot Markup. For the content of <script> and <style> this means that the following strings MUST NOT occur: 1) '<' - because XML sees it as a tag/comment/CDATA starter even inside <script>/<style>. As a consequence, '<!--' and '<![CDATA[' may not occur in the content of polyglot <script>/<style> elements. 2) '&' - because XML sees it as a reference/entity starter even inside <script>/<style>. As a consequence, HTML entities, XML entities and character references may not occur in the content of polyglot <script>/<style> elements. 3) ']]>' - (because XML sees it as a CDATA end mark) NOTE: When necessary, a possible workaround might be to include the properly escaped code inside the @src attribute of <style> and <script>. """ -- Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug.
Received on Tuesday, 6 September 2011 19:25:22 UTC