In addition to Neil's comments, a note on > Opera fails miserably because it does not understand most named > characters > (i.e that ∑ stands for Unicode character ∑ (the summation > character)) The XML spec allows non validating parsers to not fetch an external DTD, and if they do not fetch it entity references such as this are a (possibly fatal) error. Most browsers do not fetch DTD (firefox special-cases the mathml dtd and does not fetch the one specified, but has a smaller simpler one pre-installed in the distribution) So while entity references are useful for authoring, documents are a lot more portable (in general not just for mathml in a browser) if you expand then before serving. ie use something like ∑ rather than &sum. It's a bit unfortunate but that's just the way it is. Opera's XML parser is entirely conformant (and not at all untypical) in failing to expand entity references. David ________________________________________________________________________ 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 Thursday, 16 July 2009 23:58:47 GMT
This archive was generated by hypermail 2.2.0+W3C-0.50 : Saturday, 20 February 2010 06:13:05 GMT