- From: <bugzilla@jessica.w3.org>
- Date: Wed, 04 Sep 2013 17:48:54 +0000
- To: public-html-admin@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=23157 Bug ID: 23157 Summary: XHTML: validator doesn’t check that Raw Text elements (style/script) match the constraints Classification: Unclassified Product: Validator (Nu) Version: unspecified Hardware: PC URL: http://www.w3.org/html/wg/drafts/html/master/scripting -1.html#the-script-element OS: All Status: NEW Severity: normal Priority: P2 Component: General Assignee: mike+validator@w3.org Reporter: xn--mlform-iua@xn--mlform-iua.no QA Contact: www-validator-cvs@w3.org CC: mike@w3.org, public-html-admin@w3.org, public-html-wg-issue-tracking@w3.org For *escapable* Raw text elements (textarea/title), the validator does a *good* job. Example: <textarea><foo/></textarea> The validator blesses the above as valid, if it occurs in an HTML document, whereas if it occurs inside XHTML, it stamps it as invalid. This is how it should be! However, for <script> and <style>, the story is different: Irrespective of HTML or XHTML, the validator will use the the rules of HTML parsing and stamp the following as valid: <script><FOO/></script> Per the XML parser, the above <FOO> is an element. Thus: not text. Whereas the content model of <script> and <style> is (some flavour of) text. Hence, the above ought to be stampd as invalid, measured as XHTML against the HTML5 specification. -- You are receiving this mail because: You are on the CC list for the bug.
Received on Wednesday, 4 September 2013 17:48:56 UTC