HTML 5 and MathML validation problems

I would like to thank the people who suggested changes to
my "MathML browser test" page.  I have made the changes
suggested and the page is better than ever.

I wanted to experiment with HTML 5, so I tried to
update the page, but ran into a few problems.

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

I made the appropriate changes for the doctype and the content-type
to convert it to an 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.

Any help would be appreciated.

Received on Monday, 24 August 2009 12:16:40 UTC