6573
2009-02-13 15:21:54 +0000
Fix URI of recommended MathML2 System Identifier
2010-03-02 18:56:55 +0000
1
1
1
Unclassified
Validator
Types Registry
0.8.4
PC
All
RESOLVED
FIXED
http://lists.w3.org/Archives/Public/www-validator/2009Feb/0025.html
P2
normal
0.8.6
1
ot
ville.skytta
cop3252
shelleyp
ville.skytta
www-validator-cvs
oldest_to_newest
23715
0
ot
2009-02-13 15:21:54 +0000
[ Copying from report on www-validator list:
http://lists.w3.org/Archives/Public/www-validator/2009Feb/0025.html ]
According to
Mathematical Markup Language (MathML) Version 2.0 (Second Edition)
W3C Recommendation 21 October 2003
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.
23752
1
ville.skytta
2009-02-15 17:49:44 +0000
FWIW,
http://www.w3.org/TR/MathML2/dtd/xhtml-math11-f.dtd
This seems to be a XHTML+MathML (no SVG) DTD
http://www.w3.org/Math/DTD/mathml2/xhtml-math11-f.dtd
But this seems to be a XHTML+MathML+SVG one. It doesn't mention the "-//W3C//DTD XHTML 1.1 plus MathML 2.0//EN" public id which is what I gather the OP was using.
I don't know if it's a problem to refer to a XHTML+MathML+SVG DTD when one is looking for a XHTML+MathML (only) one. If it is, I suppose it's a bug in the MathML spec.
23820
2
ot
2009-02-18 15:37:15 +0000
Forwarded to Math WG (password-protected link, but for reference, adding it anyway):
http://lists.w3.org/Archives/Member/member-math/2009Feb/0226.html
23822
3
ot
2009-02-18 20:13:31 +0000
(In reply to comment #2)
> Forwarded to Math WG
Useful and fast reply from David Carlisle:
[[
It's for mathml+xhtml, there are some param entities for svg but they
are set to ignore as the dtd is built using the xhtml+svh+html
modularisation dtd, but tuned for just mathml and html.
there's some information about the driver file used at
http://www.w3.org/Math/characters/
]]
So it looks like we should indeed be using :
http://www.w3.org/Math/DTD/mathml2/xhtml-math11-f.dtd
I'll make sure the DTD used by the validator is up to date, too.
24544
4
cop3252
2009-04-03 19:37:00 +0000
What is holding up closing this bug?
27423
5
ville.skytta
2009-09-21 20:07:15 +0000
Fixed in CVS, will be in 0.8.6. The DTD in validator's sgml-lib was already the correct one.
29533
6
ville.skytta
2009-11-12 21:33:54 +0000
*** Bug 8270 has been marked as a duplicate of this bug. ***
32773
7
ville.skytta
2010-03-02 18:56:55 +0000
Fix included in 0.8.6.