<!-- ...................................................................... -->
<!-- XHTML 1.0 Strict + MathML DTD  ....................................... -->
<!-- file: XHTML1-m.dtd
-->

<!--  XHTML 1.0 Strict + MathML DTD

      This is an extension of XHTML 1.0, an XML reformulation of HTML 4.0.
 
      NOTE:  this is an experimental prototype, not a final version.

      Copyright 1998-1999 World Wide Web Consortium
         (Massachusetts Institute of Technology, Institut National de 
          Recherche en Informatique et en Automatique, Keio University).
          All Rights Reserved.

      Permission to use, copy, modify and distribute the XHTML 1.0 DTD and
      its accompanying documentation for any purpose and without fee is
      hereby granted in perpetuity, provided that the above copyright notice
      and this paragraph appear in all copies.  The copyright holders make 
      no representation about the suitability of the DTD for any purpose.  

      It is provided "as is" without expressed or implied warranty.

        Author:     Murray M. Altheim <altheim@eng.sun.com>
        Revision:   @(#)XHTML1-m.dtd 1.14 99/04/01 SMI

      The XHTML DTD is an XML variant based on the W3C HTML 4.0 DTD:

        Draft:      $Date: 1999/04/02 14:27:27 $

        Authors:    Dave Raggett <dsr@w3.org>
                    Arnaud Le Hors <lehors@w3.org>
                    Ian Jacobs <ij@w3.org>

-->
<!--  This is an experimental driver file for version 1.0 of the 
      XHTML Strict DTD with MathML extension.

      Any location that allows an anchor or image element now allows 
      a <math> element. Within the <math> element, the MathML DTD is 
      unmodified.

      Please use this formal public identifier to identify it:

          "-//W3C//DTD XHTML 1.0 Strict + Math//EN"

      Please use this URI to identify the default namespace:   

          "http://www.w3.org/XHTML1_MathML1"

      Please use this URI to identify the document profile:   

          "http://www.w3.org/profiles/xhtml1-sm.pfl"

      For example, if you are using XHTML 1.0 plus MathML directly
      (as a hybrid DTD), use the FPI in the DOCTYPE declaration, with 
      the xmlns attribute on the document element to identify the 
      default namespace:

        <?xml version="1.0" ?>
        <!DOCTYPE html
             PUBLIC "-//W3C//DTD XHTML 1.0-Based Extension Strict + Math//EN"
                    "XHTML1-m.dtd" >
        <html xmlns="http://www.w3.org/XHTML1_MathML1"
              xml:lang="en" lang="en" >
        <head profile="http://www.w3.org/profiles/xhtml1-m.pfl">
        ...
        </html>
-->

<!-- The version attribute has historically been a container 
     for the DTD's public identifier (an FPI):  -->
<!ENTITY % HTML.version  "-//W3C//DTD XHTML 1.0-Based Extension Strict + Math//EN" >

<!-- The xmlns attribute on <html> identifies the default namespace 
     to namespace-aware applications:  -->
<!ENTITY % XHTML.ns  "http://www.w3.org/XHTML1-MathML1" >

<!-- The profile attribute on <head> identifies the profile of this 
     document type to profile-aware applications:  -->
<!ENTITY % XHTML.profile  "http://www.w3.org/profiles/xhtml1-m.pfl" >


<!-- MathML Module ..................................... -->
<!ENTITY % XHTML1-math.mod
     PUBLIC "-//W3C//ELEMENTS XHTML 1.0 MathML//EN"
            "XHTML1-math.mod" >
%XHTML1-math.mod;

<!-- declare and instantiate the XHTML Strict DTD -->
<!ENTITY % XHTML1-s.dtd
     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
            "XHTML1-s.dtd" >
%XHTML1-s.dtd;

<!-- end of XHTML 1.0 Strict + Math DTD  .................................. -->
<!-- ...................................................................... -->
