<!-- ....................................................................... -->
<!-- XHTML+VoiceXML 1.0 DTD  ............................................... -->
<!-- file: xhtml+voicexml10.dtd
-->

<!-- XHTML+VOICEXML Profile 1.0 DTD

     This is XHTML+VoiceXML, an XML language supporting multimodal content.

     The Extensible HyperText Markup Language (XHTML)
     Copyright 1998-2001 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+VoiceXML 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:     Gerald McCobb <mccobb@us.ibm.com>
      Revision:   $Id: xhtml+voicexml10.dtd,v 0.1 2001/10/26 00:00:00 gm Exp $

     This DTD is identified by the PUBLIC and SYSTEM identifiers:

     PUBLIC: "-//W3C//DTD XHTML+VOICEXML 1.0//EN"
     SYSTEM: "http://www.w3.org/2001/xhtml+voicexml/WD/xhtml+voicexml10.dtd"

-->
<!-- file: xhtml+voicexml10.dtd -->

<!-- XHTML Basic 1.0 DTD

     This is XHTML Basic, a proper subset of XHTML.

     The Extensible HyperText Markup Language (XHTML)
     Copyright 1998-2000 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 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>
        Revision:   $Id: xhtml-basic10.dtd,v 2.13 2000/12/18 12:56:23 mimasa Exp $ SMI

-->

<!ENTITY % XHTML.version  "-//W3C//DTD XHTML+VOICEXML 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  "" >

<!ENTITY % XLINK.prefix "xlink">
<!ENTITY % XLINK.prefixed "INCLUDE">
<!-- Reserved for use with the XLink namespace:
-->
<!ENTITY % XLINK.xmlns "http://www.w3.org/1999/xlink" >
<!-- 
	don't declare this because then it gets declared in Common.attrib
	rather put directly on the resource element (see below)
-->
<!ENTITY % XLINK.xmlns.attrib "" >

<!-- 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" {XHMTL + VOICEXML Profile 1.0 } ?>

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

<!ENTITY % xhtml-events.module   "IGNORE" >

<!ENTITY % xhtml-arch.module "IGNORE" >
<!ENTITY % xhtml-arch.mod "" >
<!ENTITY % xhtml-bdo.module   "%XHTML.bidi;" >

<!ENTITY % xhtml-model.mod
     PUBLIC "-//W3C//ENTITIES XHTML+VOICEXML Document Model 1.0//EN"
            "xhtml+voicexml-model-1.mod" >

<!-- Include prefixing for Voice XML and XML-Events -->
<!ENTITY % VOICEXML.prefixed "INCLUDE">
<!ENTITY % XML-EVENTS.prefixed "INCLUDE">

<!-- Bring in the XHTML+VoiceXML datatypes, attributes, and qname modules
-->
<!ENTITY % xhtml+voicexml-framework.mod
	PUBLIC "-//W3C//ENTITIES XHTML+VOICEXML Modular Framework 1.0//EN"
	"xhtml+voicexml-framework-1.mod" >
%xhtml+voicexml-framework.mod;

<!-- Extend XHTML common attributes with XML-Events -->
<!ATTLIST %Common.extra.attrib;
	%xml-events.attrs.qname;
>
<!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::: -->
			
<!ENTITY % xhtml-framework.mod
     PUBLIC "-//W3C//ENTITIES XHTML Modular Framework 1.0//EN"
            "xhtml-framework-1.mod" >
%xhtml-framework.mod;

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

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

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

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

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

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

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

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

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

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

<!-- Scripting Module  ........................................... -->
<!ENTITY % xhtml-script.module "INCLUDE" >
<![%xhtml-script.module;[
<!ENTITY % xhtml-script.mod
     PUBLIC "-//W3C//ELEMENTS XHTML Scripting 1.0//EN"
            "xhtml-script-1.mod" >
%xhtml-script.mod;]]>

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

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

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

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

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

<!-- Bring in the included Voice XML 2.0 modules  ................ -->

<!-- Voice XML Events module -->
<!ENTITY % voicexml-events.module "INCLUDE" >
<![%voicexml-events.module;[
<!ENTITY % voicexml-events.mod
	PUBLIC "-//W3C//ELEMENTS VOICEXML Events 1.0//EN"
		 "voicexml-events-1.mod" >
%voicexml-events.mod;]]>

<!-- Voice XML executable content Module  ........................ -->
<!ENTITY % voicexml-exec.module "INCLUDE" >
<![%voicexml-exec.module;[
<!ENTITY % voicexml-exec.mod
     PUBLIC "-//W3C//ELEMENTS VOICEXML Executable Content 1.0//EN"
            "voicexml-exec-1.mod" >
%voicexml-exec.mod;]]>

<!-- Voice XML filled module  .................................... -->
<!ENTITY % voicexml-filled.module "INCLUDE" >
<![%voicexml-filled.module;[
<!ENTITY % voicexml-filled.mod
     PUBLIC "-//W3C//ELEMENTS VOICEXML Filled 1.0//EN"
            "voicexml-filled-1.mod" >
%voicexml-filled.mod;]]>

<!-- Voice XML flow module ....................................... -->
<!ENTITY % voicexml-flow.module "INCLUDE" >
<![%voicexml-flow.module;[
<!ENTITY % voicexml-flow.mod
     PUBLIC "-//W3C//ELEMENTS VOICEXML Flow 1.0//EN"
            "voicexml-flow-1.mod" >
%voicexml-flow.mod;]]>

<!-- Voice XML form module  ...................................... -->
<!ENTITY % voicexml-form.module "INCLUDE" >
<![%voicexml-form.module;[
<!ENTITY % voicexml-form.mod
     PUBLIC "-//W3C//ELEMENTS VOICEXML Form 1.0//EN"
            "voicexml-form-1.mod" >
%voicexml-form.mod;]]>

<!-- Voice XML Grammar Module  ................................... -->
<!ENTITY % voicexml-grammar.module "INCLUDE" >
<![%voicexml-grammar.module;[
<!ENTITY % voicexml-grammar.mod
     PUBLIC "-//W3C//ELEMENTS VOICEXML Grammar 1.0//EN"
            "voicexml-grammar-1.mod" >
%voicexml-grammar.mod;]]>

<!-- Voice XML Resource Module  .................................. -->
<!ENTITY % voicexml-resource.module "INCLUDE" >
<![%voicexml-resource.module;[
<!ENTITY % voicexml-resource.mod
     PUBLIC "-//W3C//ELEMENTS VOICEXML Resource 1.0//EN"
            "voicexml-resource-1.mod" >
%voicexml-resource.mod;]]>

<!-- Voice XML SSML Module  ...................................... -->
<!ENTITY % voicexml-ssml.module "INCLUDE" >
<![%voicexml-ssml.module;[
<!ENTITY % voicexml-ssml.mod
     PUBLIC "-//W3C//ELEMENTS VOICEXML SSML 1.0//EN"
            "voicexml-ssml-1.mod" >
%voicexml-ssml.mod;]]>

<!-- end of VOICEXML 2.0 DTD  .................................... -->
<!-- ............................................................. -->
<!-- ============================================================= -->
<!-- XML Events                                                    -->

<!-- XML events module  .......................................... -->
<!ENTITY % XMLEvents
	PUBLIC "//W3C//ELEMENTS XML Events 1.0//EN"
	"xml-events-1.mod" >
%XMLEvents;

<!-- end xhtml+voicexml10.dtd  ................................... -->
