location of the MathML DTD referenced from REC-xhtml1-20020801

Previous Topic Next Topic
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view

location of the MathML DTD referenced from REC-xhtml1-20020801

David Carlisle

Appendix E of the XHTML 1.0 recommendation says:

[XHTML+MathML] is Available at:

however since MathML 2 2nd edition the location is


Unfortunately the copy at /TR/MathML2/dtd/ is still there (relating to
earlier versions of MathML) and generates errors with some common XML
parsers, in particular due to lack of namespace awareness in the choice
of processing instruction names.

 SXXP0003: Error reported by XML parser: A colon is not allowed in
the name 'IS10744:arch'

The use of IS10744:arch affects all the "standard" xhtml dtd as well as
the xhtml+mathml one.

Newer (since 2002) versions of the XHTML+MathML DTD from
have these problematic constructs removed.

It would be good if an errata entry could be made updating the
reference. Even better would be if


redirected to


but I'm not sure if that is allowed because of the stability
requirements of the TR area.


(Maintainer of the MathML DTD responding to reports about the old
MathML DTD, which a user confirmed he was led to by this reference in
the XHTML recommendation.)

The Numerical Algorithms Group Ltd is a company registered in England
and Wales with company number 1249803. The registered office is:
Wilkinson House, Jordan Hill Road, Oxford OX2 8DR, United Kingdom.

This e-mail has been scanned for all viruses by Star. The service is
powered by MessageLabs.