Planned changes to the mathml DTD

A while back in the "Errors in MathML DTD" thread I promised to alert
this www-validator list of any planned changes to the MathML DTD.

We have just finished a "last call" of MathML 2 2nd edition and one or
two DTD related comments have come in: see the archives at
http://lists.w3.org/Archives/Public/www-math/
(or mail me off list for specific pointers).


Mainly this is corrections to attribute declarations to more closely
align with the spec, or further changes to the entity definitions to
align with Unicode 4.0 (which has come out since the first draft of the
second edition). This should not affect your validators too much (except
you'll need to update the files for your cached copies).

However one change may possibly affect some systems. The XHTML+MathML
DTD will no longer map the "plane 1" characters down to Private use area
slots, and so will use the same entity definitions as the mathml dtd.
This means that the parser must be able to accept characters above
hex FFFF.
In particular any parsers based on the original nsgmls will generate a
lot of warnings, although open sp's onsgmls should be fine. I think the
W3C validator does use onsgmls these days?

We plan to release this DTD around the same time as the release of the
next draft of MathML 2 2nd edition (hopefully later this month).
If this change is likely to cause problems for any of your systems
please let me (or www-math list) know.  I will notify this list when the
new DTD is released.

David

(BCC'ed to Math WG and Martin Duerst, for information)



________________________________________________________________________
This e-mail has been scanned for all viruses by Star Internet. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk
________________________________________________________________________

Received on Tuesday, 3 June 2003 09:50:09 UTC