- From: David Carlisle <davidc@nag.co.uk>
- Date: Tue, 29 Sep 2009 13:25:21 +0100
- To: www-html-editor@w3.org
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