<!-- XHTML Basic 1.0 DTD  ...................................................... -->
<!-- file: xhtml-basic10.dtd -->

<!-- XHTML Basic 1.0 DTD

     This is XHTML Basic, a proper subset of XHTML.

     The Extensible HyperText Markup Language (XHTML)
     Copyright 2004 World Wide Web Consortium
        (Massachusetts Institute of Technology, European Research
         Consortium for Informatics and Mathematics, Keio University).
         All Rights Reserved.

     Permission to use, copy, modify and distribute the XHTML Basic 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.

        Editors:    Murray M. Altheim <mailto:altheim@eng.sun.com>
                    Peter Stark       <mailto:Peter.Stark@ecs.ericsson.se>
                    Masayasu Ishikawa <mailto:mimasa@w3.org>
        Revision:   $Id: xhtml-basic10.dtd,v 1.2 2004/08/25 09:04:17 mimasa Exp $ SMI

-->
<!-- This is the driver file for version 1.0 of the XHTML Basic DTD.

     This DTD is identified by the PUBLIC and SYSTEM identifiers:

     PUBLIC: "-//W3C//DTD XHTML Basic 1.0//EN"
     SYSTEM: "http://www.w3.org/MarkUp/DTD/xhtml-basic10.dtd"
-->
<!ENTITY % XHTML.version  "-//W3C//DTD XHTML Basic 1.0//EN" >

<!-- Use this URI to identify the default namespace:

         "http://www.w3.org/1999/xhtml"

     See the Qualified Names module for information
     on the use of namespace prefixes in the DTD.
-->
<!ENTITY % NS.prefixed "IGNORE" >
<!ENTITY % XHTML.prefix  "" >

<!-- Reserved for use with the XLink namespace:
-->
<!ENTITY % XLINK.xmlns "" >
<!ENTITY % XLINK.xmlns.attrib "" >

<!-- Declare base URI for the relevant DTD modules.
-->
<!ENTITY % XHTML.sysid.base
         "http://www.w3.org/MarkUp/DTD/" >

<!-- For example, if you are using XHTML Basic 1.0 directly, 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 Basic 1.0//EN"
             "http://www.w3.org/TR/xhtml-basic/xhtml-basic10.dtd" >
         <html xmlns="http://www.w3.org/1999/xhtml"
               xml:lang="en" >
         ...
         </html>
-->

<!-- reserved for future use with document profiles -->
<!ENTITY % XHTML.profile  "" >

<!-- Bidirectional Text features
     This feature-test entity is used to declare elements
     and attributes used for bidirectional text support.
-->
<!ENTITY % XHTML.bidi  "IGNORE" >

<?doc type="doctype" role="title" { XHTML Basic 1.0 } ?>

<!-- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: -->

<!-- INCLUDE/IGNORE modules
-->
<!ENTITY % xhtml-events.module "IGNORE" >
<!ENTITY % xhtml-bdo.module    "%XHTML.bidi;" >
<!ENTITY % xhtml-image.module  "INCLUDE" >
<!ENTITY % xhtml-table.module  "INCLUDE" >
<!ENTITY % xhtml-form.module   "INCLUDE" >
<!ENTITY % xhtml-link.module   "INCLUDE" >
<!ENTITY % xhtml-meta.module   "INCLUDE" >
<!ENTITY % xhtml-base.module   "INCLUDE" >
<!ENTITY % xhtml-param.module  "INCLUDE" >
<!ENTITY % xhtml-object.module "INCLUDE" >

<!ENTITY % xhtml-model.mod.decl
    'PUBLIC "-//W3C//ENTITIES XHTML Basic 1.0 Document Model 1.0//EN"
            "xhtml-basic10-model-1.mod"' >
<!ENTITY % xhtml-model.mod %xhtml-model.mod.decl; >

<!ENTITY % xhtml-framework.mod.decl
    'PUBLIC "-//W3C//ENTITIES XHTML Modular Framework 1.0//EN"
            "%XHTML.sysid.base;xhtml-framework-1.mod"' >
<!ENTITY % xhtml-framework.mod %xhtml-framework.mod.decl; >
%xhtml-framework.mod;

<!ENTITY % pre.content
     "( #PCDATA
      | %InlStruct.class;
      %InlPhras.class;
      %Anchor.class;
      %Inline.extra; )*"
>

<!ENTITY % xhtml-text.mod.decl
    'PUBLIC "-//W3C//ELEMENTS XHTML Text 1.0//EN"
            "%XHTML.sysid.base;xhtml-text-1.mod"' >
<!ENTITY % xhtml-text.mod %xhtml-text.mod.decl; >
%xhtml-text.mod;

<!ENTITY % xhtml-hypertext.mod.decl
    'PUBLIC "-//W3C//ELEMENTS XHTML Hypertext 1.0//EN"
            "%XHTML.sysid.base;xhtml-hypertext-1.mod"' >
<!ENTITY % xhtml-hypertext.mod %xhtml-hypertext.mod.decl; >
%xhtml-hypertext.mod;

<!ENTITY % xhtml-list.mod.decl
    'PUBLIC "-//W3C//ELEMENTS XHTML Lists 1.0//EN"
            "%XHTML.sysid.base;xhtml-list-1.mod"' >
<!ENTITY % xhtml-list.mod %xhtml-list.mod.decl; >
%xhtml-list.mod;

<!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: -->

<!-- Image Module  ............................................... -->
<![%xhtml-image.module;[
<!ENTITY % xhtml-image.mod.decl
    'PUBLIC "-//W3C//ELEMENTS XHTML Images 1.0//EN"
            "%XHTML.sysid.base;xhtml-image-1.mod"' >
<!ENTITY % xhtml-image.mod %xhtml-image.mod.decl; >
%xhtml-image.mod;]]>

<!-- Tables Module ............................................... -->
<![%xhtml-table.module;[
<!ENTITY % xhtml-table.mod.decl
    'PUBLIC "-//W3C//ELEMENTS XHTML Basic Tables 1.0//EN"
            "%XHTML.sysid.base;xhtml-basic-table-1.mod"' >
<!ENTITY % xhtml-table.mod %xhtml-table.mod.decl; >
%xhtml-table.mod;]]>

<!-- Forms Module  ............................................... -->
<![%xhtml-form.module;[
<!ENTITY % xhtml-form.mod.decl
    'PUBLIC "-//W3C//ELEMENTS XHTML Basic Forms 1.0//EN"
            "%XHTML.sysid.base;xhtml-basic-form-1.mod"' >
<!ENTITY % xhtml-form.mod %xhtml-form.mod.decl; >
%xhtml-form.mod;]]>

<!-- Link Element Module  ........................................ -->
<![%xhtml-link.module;[
<!ENTITY % xhtml-link.mod.decl
    'PUBLIC "-//W3C//ELEMENTS XHTML Link Element 1.0//EN"
            "%XHTML.sysid.base;xhtml-link-1.mod"' >
<!ENTITY % xhtml-link.mod %xhtml-link.mod.decl; >
%xhtml-link.mod;]]>

<!-- Document Metainformation Module  ............................ -->
<![%xhtml-meta.module;[
<!ENTITY % xhtml-meta.mod.decl
    'PUBLIC "-//W3C//ELEMENTS XHTML Metainformation 1.0//EN"
            "%XHTML.sysid.base;xhtml-meta-1.mod"' >
<!ENTITY % xhtml-meta.mod %xhtml-meta.mod.decl; >
%xhtml-meta.mod;]]>

<!-- Base Element Module  ........................................ -->
<![%xhtml-base.module;[
<!ENTITY % xhtml-base.mod.decl
    'PUBLIC "-//W3C//ELEMENTS XHTML Base Element 1.0//EN"
            "%XHTML.sysid.base;xhtml-base-1.mod"' >
<!ENTITY % xhtml-base.mod %xhtml-base.mod.decl; >
%xhtml-base.mod;]]>

<!-- Param Element Module  ....................................... -->
<![%xhtml-param.module;[
<!ENTITY % xhtml-param.mod.decl
    'PUBLIC "-//W3C//ELEMENTS XHTML Param Element 1.0//EN"
            "%XHTML.sysid.base;xhtml-param-1.mod"' >
<!ENTITY % xhtml-param.mod %xhtml-param.mod.decl; >
%xhtml-param.mod;]]>

<!-- Embedded Object Module  ..................................... -->
<![%xhtml-object.module;[
<!ENTITY % xhtml-object.mod.decl
    'PUBLIC "-//W3C//ELEMENTS XHTML Embedded Object 1.0//EN"
            "%XHTML.sysid.base;xhtml-object-1.mod"' >
<!ENTITY % xhtml-object.mod %xhtml-object.mod.decl; >
%xhtml-object.mod;]]>

<!ENTITY % xhtml-struct.mod.decl
    'PUBLIC "-//W3C//ELEMENTS XHTML Document Structure 1.0//EN"
            "%XHTML.sysid.base;xhtml-struct-1.mod"' >
<!ENTITY % xhtml-struct.mod %xhtml-struct.mod.decl; >
%xhtml-struct.mod;

<!-- end of XHTML Basic 1.0 DTD  ........................................... -->
