Hello David,

   OK, you have convinced me that using the XML-entity names at this time is
not OK, and the Unicode numbers for the entities should be used.

    Looking at how Opera 10 Beta 2 displays the page I noticed that common
xml-entity names like $nbsp; and ≤ are not displayed. 

Is there a list of "safe" xml-entity names?  (I thought   and ≤ were


-------- Original Message --------
Subject: Re: MathML browser test page
From: David Carlisle <davidc@nag.co.uk>
Date: Fri, July 17, 2009 2:49 pm
To: joe.java@eyeasme.com
Cc: www-math@w3.org

> http://www.robinlionheart.com/stds/html4/entities-mathml

beware though that as I say the entity definitions change over time. I
didn't check all that page but just looking by eye I suspect it's a
version of the MathML2 settings (but there were occasional errata
changes over time).

Oe noticable difference between those settings and the settings in the
xml-entities adraft (and so html5 and mathml3 drafts which use the same
source) is that the CJK block 3xxx is no longer used. so where that page
defines (for example) left double angle bracket as x300a the
xml-entities draft has it defined to be
which is a specific character added at Unicode 5.1 for mathematical use.

This is the main difference between expanding entity references and your
DNS example. DNS assignments are (more or less) global and stable.
Entity names are specific to the dtd that is referenced in the document.
Different documents can and do use the same names for different


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.