- From: Max Froumentin <mf@w3.org>
- Date: Thu, 04 Apr 2002 15:42:32 +0200
- To: "Russell Hill" <rah111@bigpond.net.au>
- Cc: <www-math@w3.org>
"Russell Hill" <rah111@bigpond.net.au> writes:
> I have attached a simple LaTeX screen dump which creates a .ps showing the
> quadratic formula.
Unfortunately I can't view your document which appears to be Microsoft
Word. I take it your document shows some formula produced using LaTeX.
> I am familiar with the basics of HTML but don't how to incorporate nice math
> content.
>
> I know nothing about XML and don't quite understand where to begin with it.
Read "XML in 10 points" at http://www.w3.org/XML/1999/XML-in-10-points
which explains in particular the relationship between XML, HTML and XHTML.
That'll make it easier to understand what MathML is: MathML is, like
XHTML, a language that is an instance of XML, whose purpose is to
encode mathematical equations for the Web.
http://www.w3.org/Math/whatIsMathML.html will
> 3. Are HTML files "replaced" by XML files? ie. Are there web pages that use
> *.xml extensions?
As explained in "XML in 10 points", XML is not on the same level as
HTML. XML is a meta-language, from which are defined languages such
as XHTML, MathML, SVG and many others. Just as SGML was a
meta-language from which HTML was designed.
HTML is far from being replaced on the web. However we see more and
more XHTML pages, and that is a good thing.
> 4. Or are the web pages still *.html but with XML employed within
> the *.html document somehow?
The extension does not say much in this case. A *.html file could be
HTML, or XHTML, or XHTML containing MathML. What you are likely to see
is XHTML documents including MathML markup. An simple instance of which is:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html" />
<title>Example</title>
</head>
<body>
<h1>XHTML+MathML example</h1>
<p>This is a paragraph in XHTML markup. A formula in MathML follows</p>
<p>
<math xmlns="http://www.w3.org/1998/Math/MathML">
<msup>
<msqrt>
<mrow>
<mi>a</mi>
<mo>+</mo>
<mi>b</mi>
</mrow>
</msqrt>
<mn>27</mn>
</msup>
</math>
</p>
</body>
</html>
Hope this helps,
Max.
Received on Thursday, 4 April 2002 08:42:36 UTC