According to the Editor's draft for Polyglot markup at the W3C:
http://dev.w3.org/html5/html-xhtml-author-guide/
section 6.3.2 Attribute Names
Polyglot markup uses lowercase letters in attribute names for all HTML elements.
Polyglot markup uses lowercase letters in attribute names for all MathML elements except the lowercase definitionurl, which polyglot markup changes to the mixed case definitionURL.
Polyglot markup uses lowercase letters in attribute names for all SVG elements except the following, for which polyglot markup uses mixed case:
...
[snip]
...
viewBox
...
[snip]
...
Using the CSE HTML Validator v12.0024 (pro) I get an Error when validating against Polyglot HTML using HTML5 with inline SVG including this line:
<svg xmlns="http://www.w3.org/2000/svg" width="50px" height="25px" viewBox="-50 -25 100 50">
The Error reads:
"viewBox" contains uppercase characters. All HTML start tags, end tags, and tag attributes must be in lowercase. NOTE: This document is assumed to be polyglot and polyglot documents are case-sensitive (because they are XML compatible).
---
I believe that this should not be an error (in fact, using "viewbox" *should* cause an error suggesting "viewBox") and wonder if this is something that might change in an upcoming version of CSE.
Thanks for your thoughts,
Andy



