HTML 5 with MathML validation problem

The document at:
https://eyeasme.com/Joe/MathML/MathML_browser_test.html
validates as XHTML 1.1 plus MathML 2.0

I made the appropriate changes for the doctype and the content-type
to convert to being a HTML 5 document:
https://eyeasme.com/Joe/MathML/HTML5_MathML_browser_test.html

I get 2 types of repeating errors: (paraphrased for size)
---
Element math not allowed as child of element a in this context. 
Content model for element a:
Transparent, but there must be no interactive content descendant. 
---
and
---
The value of attribute open on element mfenced from namespace http://www.w3.org/1998/Math/MathML is not in Unicode Normalization Form C.
<mfenced open="&#9001;" close="&#9002;">
---
The first error appears to say that MathML can not be placed inside an
'a' hyperlink tag.

I have no idea what the second error is complaining about.

I need an HTML 5 language lawyer to explain what is wrong and how to fix 
these errors.



      

Received on Thursday, 20 August 2009 19:43:17 UTC