A powerful XML-based markup language for publishing mathematics on the Web, MathML makes it possible to develop Web-based applications for displaying, searching, indexing, archiving, and evaluating mathematical content. With the growing availability of tools to support this new standard (including its display by Internet Explorer and Netscape), MathML has the potential to transform the processing and communication of mathematical information. The MathML Handbook is both a complete one-stop guide for anyone interested in learning MathML and a handy reference for more advanced users. It begins with an overview of MathML and its practical applications. It then moves on to a clear exposition of the basic concepts of MathML including XML syntax, presentation markup, content markup, and combined markup. Additional chapters deal with advanced topics such as using CSS and XSLT style sheets to control the display of MathML, tools for converting TeX documents to MathML, and using MathML to create dynamic math web sites featuring interactive equations. The MathML Handbook is the definitive resource for anyone interested in working with mathematics on the web.
KEY FEATURES
* Provides a detailed tutorial introduction to MathML, with many examples to illustrate the syntax.
* Contains reference information for developers of MathML-based applicationsincluding a listing of all the tags and attributes
* Illustrates the use of CSS and XSLT to render MathML for display
* Explains how to convert TeX documents to MathML
* Reviews the commercial and free software available for authoring and processing MathML, including browsers, plug-ins, equation editors, and mathematical software
* Presents information on using MathML to create dynamic web sites featuring interactive mathematical content
* CD includes demo software for viewing and authoring MathML