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

Appendix E of the XHTML 1.0 recommendation says:


[XHTML+MathML] is Available at:
http://www.w3.org/TR/MathML2/dtd/xhtml-math11-f.dtd

however since MathML 2 2nd edition the location is


http://www.w3.org/Math/DTD/mathml2/xhtml-math11-f.dtd

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 
http://www.w3.org/Math/DTD/mathml2/
or
http://www.w3.org/Math/DTD/mathml3
have these problematic constructs removed.

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

http://www.w3.org/TR/MathML2/dtd

redirected to

http://www.w3.org/Math/DTD/mathml2

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

David 

(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. 
________________________________________________________________________

Received on Tuesday, 29 September 2009 12:26:06 UTC