Hi,

i have a (french written) .xml document with the following declaration :

<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1 plus MathML 2.0//EN" 
"http://www.w3.org/TR/MathML2/dtd/xhtml-math11-f.dtd"; [
<!ENTITY mathml "http://www.w3.org/1998/Math/MathML";>
]>

which contains mathml and characters coded as &infin; (instead of the hexadecimal 
coding),... and it works great under Mozilla.

However, i have an application with Gecko embedded as an activex and the document is 
no more rendered because characters like &infin; are no more recognized.
So my question is :
is there a way to declare all these characters inside the declaration (in a way other 
than to declare all <!ENTITY infin "&...;"> one by one (because i want all characters 
to be recognized and i don't want my documents to be too heavy)) ?

For instance, the following http://mathosphere.net/oraux2003/main-ns.xml is correctly 
rendered under Mozilla,
but if you try to render it under the control (see for instance 
http://www.iol.ie/~locka/mozilla/mozctltest2.htm to try it), it goes with the 
following error :

XML Parsing error : undefined entity

(then showing the &lpar; character).

Thanks in advance




Reply via email to