- From: Joe Java <cop3252@yahoo.com>
- Date: Fri, 27 Aug 2010 13:27:49 -0700 (PDT)
- To: www-math@w3.org
Hello MathML Community, My question is, What are the correct DOCTYPES to use for writing valid HTML/XHTML with MathML 3.0 documents. The old MathML 2.0 spec has this DOCTYPE: <!DOCTYPE math PUBLIC "-//W3C//DTD MathML 2.0//EN" "http://www.w3.org/Math/DTD/mathml2/mathml2.dtd" [ <!ENTITY % MathMLstrict "INCLUDE"> ]> and as a convenience, a version of the XHTML DTD, extended with this MathML module, is also provided: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1 plus MathML 2.0//EN" "http://www.w3.org/Math/DTD/mathml2/xhtml-math11-f.dtd" > The new MathML 3.0 spec lists this DOCTYPE: <!DOCTYPE math PUBLIC "-//W3C//DTD MathML 3.0//EN" "http://www.w3.org/Math/DTD/mathml3/mathml3.dtd"> but does NOT list a convenience version of the XHTML DTD, extended with this new MathML module. Was this accidentally left out? What is the correct way to produce a valid XHTML document that uses the MathML 3.0 DTD? The new HTML5 spec has optional MATHML built in. The version of MathML listed is the latest recommended version. The latest recommended version is now 2.0, but soon will be 3.0. Will the optional MathML used in HTML5 be MathML 3.0 or MathML 2.0? Joe
Received on Friday, 27 August 2010 20:28:23 UTC