- From: Joe Java <cop3252@yahoo.com>
- Date: Thu, 12 Feb 2009 13:43:15 -0800 (PST)
- To: www-validator@w3.org
- Message-ID: <625252.14596.qm@web34405.mail.mud.yahoo.com>
According to Mathematical Markup Language (MathML) Version 2.0 (Second Edition) W3C Recommendation 21 October 2003A.2 Using the MathML DTD A.2.3 MathML as a DTD Module a document should contain the doctype declaration <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1 plus MathML 2.0//EN" "http://www.w3.org/Math/DTD/mathml2/xhtml-math11-f.dtd" > But if this is doctype is used the validator at http://validator.w3.org/ gives the following warning: Mismatch between Public and System identifiers in the DOCTYPE declaration This document uses an inconsistent DOCTYPE declaration. The Public Identifier -//W3C//DTD XHTML 1.1 plus MathML 2.0//EN declares the XHTML 1.1 plus MathML 2.0 document type, but the associated System Identifier http://www.w3.org/Math/DTD/mathml2/xhtml-math11-f.dtd does not match this document type. The recommended System Identifier for XHTML 1.1 plus MathML 2.0 is http://www.w3.org/TR/MathML2/dtd/xhtml-math11-f.dtd. The safest way to use a correct DOCTYPE declaration is to copy and paste one from the recommended list and avoid editing that part of your markup by hand. This contradicts the Latest MathML Recommendation.
Received on Thursday, 12 February 2009 21:43:56 UTC