F
Florian Huber
Hello!
i've got a Problem:
I'd like to build a website, which contains HTML and MathML, but it
should be readable for most of the site visitors.
I know about the ways mentioned at the bottom of this posting, but my
quations is:
Is there some way to parse the xsl file on the server to diplay the
expressions of MathML also in older Browsers?
Ways to display at the client (from Dessci.com):
//DOCTYPE
<!DOCTYPE html SYSTEM "..//xhtml-math11-f.dtd">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"../DTD/xhtml1-strict.dtd">
<!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"> ]>
//Namespaces
<html xmlns="http://www.w3.org/1999/xhtml">
...
<math xmlns="http://www.w3.org/1998/Math/MathML">
<mi>x</mi><mo>+</mo><mn>2</mn>
</math>
...
</html>
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:m="http://www.w3.org/1998/Math/MathML">
...
<m:math>
<m:mi>x</m:mi><m:mo>+</m:mo><m:mn>2</m:mn>
</m:math>
...
</html>
//OBJECT tag and Behavior PI
<OBJECT
ID="mathplayer"
CLASSID="clsid:32F66A20-7614-11D4-BD11-00104BD3F987">
</OBJECT>
<?IMPORT NAMESPACE="M" IMPLEMENTATION="#mathplayer" ?>
//Stylesheet PI
<?xml-stylesheet type="text/xsl" href="style/mathml.xsl"?>
i've got a Problem:
I'd like to build a website, which contains HTML and MathML, but it
should be readable for most of the site visitors.
I know about the ways mentioned at the bottom of this posting, but my
quations is:
Is there some way to parse the xsl file on the server to diplay the
expressions of MathML also in older Browsers?
Ways to display at the client (from Dessci.com):
//DOCTYPE
<!DOCTYPE html SYSTEM "..//xhtml-math11-f.dtd">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"../DTD/xhtml1-strict.dtd">
<!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"> ]>
//Namespaces
<html xmlns="http://www.w3.org/1999/xhtml">
...
<math xmlns="http://www.w3.org/1998/Math/MathML">
<mi>x</mi><mo>+</mo><mn>2</mn>
</math>
...
</html>
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:m="http://www.w3.org/1998/Math/MathML">
...
<m:math>
<m:mi>x</m:mi><m:mo>+</m:mo><m:mn>2</m:mn>
</m:math>
...
</html>
//OBJECT tag and Behavior PI
<OBJECT
ID="mathplayer"
CLASSID="clsid:32F66A20-7614-11D4-BD11-00104BD3F987">
</OBJECT>
<?IMPORT NAMESPACE="M" IMPLEMENTATION="#mathplayer" ?>
//Stylesheet PI
<?xml-stylesheet type="text/xsl" href="style/mathml.xsl"?>