W3C home > Mailing lists > Public > www-math@w3.org > July 2009

Re: MathML browser test page

From: David Carlisle <davidc@nag.co.uk>
Date: Fri, 17 Jul 2009 09:23:07 +0100
Message-Id: <200907170823.n6H8N7w8030774@edinburgh.nag.co.uk>
To: joe.java@eyeasme.com
Cc: www-math@w3.org

> The problem is that it difficult to write any MATHML without
> using the named characters (expanded entity references).  

yes but (for any xml not just mathml) it's probably worth expanding
the page before serving it, either statically or as part of the server
configuration. Basically any XML parser will do this, so if you use say
rxp and instead of serving  foo.html you serve the output of
rxp foo.xml
then all entity references are expanded.

> It is not like the the Unicode symbols get renamed that often.

That depends how often you think is "often", every version of mathml 
(1.0, 1.1, 2, 2 2nd edition, 3, has had to re-arrange these names
to fit with additions to unicode as names that were defined to resolve
to private use characters or dubious use of asian punctuation characters
could finally be defined to use mathematical characters as these were
added to Unicode. I think now, finally, with unicode 5.1 we are in a
position to have a set that is fixed going forward, and split off into
its own standard


so that MathML and other XML languages (and HTML5) can all use the same

Speaking of html5, if things go acording to the current plan, the mathml
entity names will be added to the existing html entity names and
incorporated into HTML5 systems so they can be used without reference to
a DTD (for files sent as text/html). Files sent as XHTML would be parsed
by an XML parser and so would still need a DTD reference (which would as
now need to be a local subset if you wanted to ensure that it was always


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 Friday, 17 July 2009 08:23:48 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 21:27:41 UTC