W3C home > Mailing lists > Public > www-math@w3.org > August 2009

HTML 5 and MathML validation problems

From: Joe Java <joe.java@eyeasme.com>
Date: Mon, 24 Aug 2009 05:15:56 -0700
Message-Id: <20090824051556.eeb015f6c9d0e1fdff594d2c3206cf5d.7c8f3f22f7.wbe@email04.secureserver.net>
To: www-math@w3.org
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 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Saturday, 20 February 2010 06:13:05 GMT