blob: 8f14c406cfb2eac00f5d35253bea8655ee102b41 [file] [log] [blame]
Marc Kupietz43cbb112024-04-14 07:32:48 +02001<!-- ....................................................................... -->
2<!-- XHTML 1.1 DTD ........................................................ -->
3<!-- file: xhtml11.dtd
4-->
5
6<!-- XHTML 1.1 DTD
7
8 This is XHTML, a reformulation of HTML as a modular XML application.
9
10 The Extensible HyperText Markup Language (XHTML)
11 Copyright 1998-2008 World Wide Web Consortium
12 (Massachusetts Institute of Technology, European Research Consortium
13 for Informatics and Mathematics, Keio University).
14 All Rights Reserved.
15
16 Permission to use, copy, modify and distribute the XHTML DTD and its
17 accompanying documentation for any purpose and without fee is hereby
18 granted in perpetuity, provided that the above copyright notice and
19 this paragraph appear in all copies. The copyright holders make no
20 representation about the suitability of the DTD for any purpose.
21
22 It is provided "as is" without expressed or implied warranty.
23
24 Author: Murray M. Altheim <altheim@eng.sun.com>
25 Revision: $Id: xhtml11.dtd,v 1.1 2010/11/24 20:56:19 bertails Exp $
26
27-->
28<!-- This is the driver file for version 1.1 of the XHTML DTD.
29
30 Please use this public identifier to identify it:
31
32 "-//W3C//DTD XHTML 1.1//EN"
33-->
34<!ENTITY % XHTML.version "-//W3C//DTD XHTML 1.1//EN" >
35
36<!-- Use this URI to identify the default namespace:
37
38 "http://www.w3.org/1999/xhtml"
39
40 See the Qualified Names module for information
41 on the use of namespace prefixes in the DTD.
42
43 Note that XHTML namespace elements are not prefixed by default,
44 but the XHTML namespace prefix is defined as "xhtml" so that
45 other markup languages can extend this one and use the XHTML
46 prefixed global attributes if required.
47
48-->
49<!ENTITY % NS.prefixed "IGNORE" >
50<!ENTITY % XHTML.prefix "xhtml" >
51
52<!-- Be sure to include prefixed global attributes - we don't need
53 them, but languages that extend XHTML 1.1 might.
54-->
55<!ENTITY % XHTML.global.attrs.prefixed "INCLUDE" >
56
57<!-- Reserved for use with the XLink namespace:
58-->
59<!ENTITY % XLINK.xmlns "" >
60<!ENTITY % XLINK.xmlns.attrib "" >
61
62<!-- For example, if you are using XHTML 1.1 directly, use the public
63 identifier in the DOCTYPE declaration, with the namespace declaration
64 on the document element to identify the default namespace:
65
66 <?xml version="1.0"?>
67 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
68 "http://www.w3.org/MarkUp/DTD/xhtml11.dtd">
69 <html xmlns="http://www.w3.org/1999/xhtml"
70 xml:lang="en">
71 ...
72 </html>
73
74 Revisions:
75 (none)
76-->
77
78<!-- reserved for future use with document profiles -->
79<!ENTITY % XHTML.profile "" >
80
81<!-- ensure XHTML Notations are disabled -->
82<!ENTITY % xhtml-notations.module "IGNORE" >
83
84<!-- Bidirectional Text features
85 This feature-test entity is used to declare elements
86 and attributes used for bidirectional text support.
87-->
88<!ENTITY % XHTML.bidi "INCLUDE" >
89
90<?doc type="doctype" role="title" { XHTML 1.1 } ?>
91
92<!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: -->
93
94<!-- Pre-Framework Redeclaration placeholder .................... -->
95<!-- this serves as a location to insert markup declarations
96 into the DTD prior to the framework declarations.
97-->
98<!ENTITY % xhtml-prefw-redecl.module "IGNORE" >
99<![%xhtml-prefw-redecl.module;[
100%xhtml-prefw-redecl.mod;
101<!-- end of xhtml-prefw-redecl.module -->]]>
102
103<!ENTITY % xhtml-events.module "INCLUDE" >
104
105<!-- Inline Style Module ........................................ -->
106<!ENTITY % xhtml-inlstyle.module "INCLUDE" >
107<![%xhtml-inlstyle.module;[
108<!ENTITY % xhtml-inlstyle.mod
109 PUBLIC "-//W3C//ELEMENTS XHTML Inline Style 1.0//EN"
110 "http://www.w3.org/MarkUp/DTD/xhtml-inlstyle-1.mod" >
111%xhtml-inlstyle.mod;]]>
112
113<!-- declare Document Model module instantiated in framework
114-->
115<!ENTITY % xhtml-model.mod
116 PUBLIC "-//W3C//ENTITIES XHTML 1.1 Document Model 1.0//EN"
117 "http://www.w3.org/MarkUp/DTD/xhtml11-model-1.mod" >
118
119<!-- adding the lang attribute into the I18N collection -->
120
121<!ENTITY % xhtml-datatypes.module "INCLUDE" >
122<![%xhtml-datatypes.module;[
123<!ENTITY % xhtml-datatypes.mod
124 PUBLIC "-//W3C//ENTITIES XHTML Datatypes 1.0//EN"
125 "xhtml-datatypes-1.mod" >
126%xhtml-datatypes.mod;]]>
127
128<!ENTITY % lang.attrib
129 "xml:lang %LanguageCode.datatype; #IMPLIED
130 lang %LanguageCode.datatype; #IMPLIED"
131>
132
133<!-- Modular Framework Module (required) ......................... -->
134<!ENTITY % xhtml-framework.module "INCLUDE" >
135<![%xhtml-framework.module;[
136<!ENTITY % xhtml-framework.mod
137 PUBLIC "-//W3C//ENTITIES XHTML Modular Framework 1.0//EN"
138 "http://www.w3.org/MarkUp/DTD/xhtml-framework-1.mod" >
139%xhtml-framework.mod;]]>
140
141<!-- Post-Framework Redeclaration placeholder ................... -->
142<!-- this serves as a location to insert markup declarations
143 into the DTD following the framework declarations.
144-->
145<!ENTITY % xhtml-postfw-redecl.module "IGNORE" >
146<![%xhtml-postfw-redecl.module;[
147%xhtml-postfw-redecl.mod;
148<!-- end of xhtml-postfw-redecl.module -->]]>
149
150<!-- Text Module (Required) ..................................... -->
151<!ENTITY % xhtml-text.module "INCLUDE" >
152<![%xhtml-text.module;[
153<!ENTITY % xhtml-text.mod
154 PUBLIC "-//W3C//ELEMENTS XHTML Text 1.0//EN"
155 "http://www.w3.org/MarkUp/DTD/xhtml-text-1.mod" >
156%xhtml-text.mod;]]>
157
158<!-- Hypertext Module (required) ................................. -->
159<!ENTITY % xhtml-hypertext.module "INCLUDE" >
160<![%xhtml-hypertext.module;[
161<!ENTITY % xhtml-hypertext.mod
162 PUBLIC "-//W3C//ELEMENTS XHTML Hypertext 1.0//EN"
163 "http://www.w3.org/MarkUp/DTD/xhtml-hypertext-1.mod" >
164%xhtml-hypertext.mod;]]>
165
166<!-- Lists Module (required) .................................... -->
167<!ENTITY % xhtml-list.module "INCLUDE" >
168<![%xhtml-list.module;[
169<!ENTITY % xhtml-list.mod
170 PUBLIC "-//W3C//ELEMENTS XHTML Lists 1.0//EN"
171 "http://www.w3.org/MarkUp/DTD/xhtml-list-1.mod" >
172%xhtml-list.mod;]]>
173
174<!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: -->
175
176<!-- Edit Module ................................................ -->
177<!ENTITY % xhtml-edit.module "INCLUDE" >
178<![%xhtml-edit.module;[
179<!ENTITY % xhtml-edit.mod
180 PUBLIC "-//W3C//ELEMENTS XHTML Editing Elements 1.0//EN"
181 "http://www.w3.org/MarkUp/DTD/xhtml-edit-1.mod" >
182%xhtml-edit.mod;]]>
183
184<!-- BIDI Override Module ....................................... -->
185<!ENTITY % xhtml-bdo.module "%XHTML.bidi;" >
186<![%xhtml-bdo.module;[
187<!ENTITY % xhtml-bdo.mod
188 PUBLIC "-//W3C//ELEMENTS XHTML BIDI Override Element 1.0//EN"
189 "http://www.w3.org/MarkUp/DTD/xhtml-bdo-1.mod" >
190%xhtml-bdo.mod;]]>
191
192<!-- Ruby Module ................................................ -->
193<!ENTITY % Ruby.common.attlists "INCLUDE" >
194<!ENTITY % Ruby.common.attrib "%Common.attrib;" >
195<!ENTITY % xhtml-ruby.module "INCLUDE" >
196<![%xhtml-ruby.module;[
197<!ENTITY % xhtml-ruby.mod
198 PUBLIC "-//W3C//ELEMENTS XHTML Ruby 1.0//EN"
199 "http://www.w3.org/MarkUp/DTD/xhtml-ruby-1.mod" >
200%xhtml-ruby.mod;]]>
201
202<!-- Presentation Module ........................................ -->
203<!ENTITY % xhtml-pres.module "INCLUDE" >
204<![%xhtml-pres.module;[
205<!ENTITY % xhtml-pres.mod
206 PUBLIC "-//W3C//ELEMENTS XHTML Presentation 1.0//EN"
207 "http://www.w3.org/MarkUp/DTD/xhtml-pres-1.mod" >
208%xhtml-pres.mod;]]>
209
210<!-- Link Element Module ........................................ -->
211<!ENTITY % xhtml-link.module "INCLUDE" >
212<![%xhtml-link.module;[
213<!ENTITY % xhtml-link.mod
214 PUBLIC "-//W3C//ELEMENTS XHTML Link Element 1.0//EN"
215 "http://www.w3.org/MarkUp/DTD/xhtml-link-1.mod" >
216%xhtml-link.mod;]]>
217
218<!-- Document Metainformation Module ............................ -->
219<!ENTITY % xhtml-meta.module "INCLUDE" >
220<![%xhtml-meta.module;[
221<!ENTITY % xhtml-meta.mod
222 PUBLIC "-//W3C//ELEMENTS XHTML Metainformation 1.0//EN"
223 "http://www.w3.org/MarkUp/DTD/xhtml-meta-1.mod" >
224%xhtml-meta.mod;]]>
225
226<!-- Base Element Module ........................................ -->
227<!ENTITY % xhtml-base.module "INCLUDE" >
228<![%xhtml-base.module;[
229<!ENTITY % xhtml-base.mod
230 PUBLIC "-//W3C//ELEMENTS XHTML Base Element 1.0//EN"
231 "http://www.w3.org/MarkUp/DTD/xhtml-base-1.mod" >
232%xhtml-base.mod;]]>
233
234<!-- Scripting Module ........................................... -->
235<!ENTITY % xhtml-script.module "INCLUDE" >
236<![%xhtml-script.module;[
237<!ENTITY % xhtml-script.mod
238 PUBLIC "-//W3C//ELEMENTS XHTML Scripting 1.0//EN"
239 "http://www.w3.org/MarkUp/DTD/xhtml-script-1.mod" >
240%xhtml-script.mod;]]>
241
242<!-- Style Sheets Module ......................................... -->
243<!ENTITY % xhtml-style.module "INCLUDE" >
244<![%xhtml-style.module;[
245<!ENTITY % xhtml-style.mod
246 PUBLIC "-//W3C//ELEMENTS XHTML Style Sheets 1.0//EN"
247 "http://www.w3.org/MarkUp/DTD/xhtml-style-1.mod" >
248%xhtml-style.mod;]]>
249
250<!-- Image Module ............................................... -->
251<!ENTITY % xhtml-image.module "INCLUDE" >
252<![%xhtml-image.module;[
253<!ENTITY % xhtml-image.mod
254 PUBLIC "-//W3C//ELEMENTS XHTML Images 1.0//EN"
255 "http://www.w3.org/MarkUp/DTD/xhtml-image-1.mod" >
256%xhtml-image.mod;]]>
257
258<!-- Client-side Image Map Module ............................... -->
259<!ENTITY % xhtml-csismap.module "INCLUDE" >
260<![%xhtml-csismap.module;[
261<!ENTITY % xhtml-csismap.mod
262 PUBLIC "-//W3C//ELEMENTS XHTML Client-side Image Maps 1.0//EN"
263 "http://www.w3.org/MarkUp/DTD/xhtml-csismap-1.mod" >
264%xhtml-csismap.mod;]]>
265
266<!-- Server-side Image Map Module ............................... -->
267<!ENTITY % xhtml-ssismap.module "INCLUDE" >
268<![%xhtml-ssismap.module;[
269<!ENTITY % xhtml-ssismap.mod
270 PUBLIC "-//W3C//ELEMENTS XHTML Server-side Image Maps 1.0//EN"
271 "http://www.w3.org/MarkUp/DTD/xhtml-ssismap-1.mod" >
272%xhtml-ssismap.mod;]]>
273
274<!-- Param Element Module ....................................... -->
275<!ENTITY % xhtml-param.module "INCLUDE" >
276<![%xhtml-param.module;[
277<!ENTITY % xhtml-param.mod
278 PUBLIC "-//W3C//ELEMENTS XHTML Param Element 1.0//EN"
279 "http://www.w3.org/MarkUp/DTD/xhtml-param-1.mod" >
280%xhtml-param.mod;]]>
281
282<!-- Embedded Object Module ..................................... -->
283<!ENTITY % xhtml-object.module "INCLUDE" >
284<![%xhtml-object.module;[
285<!ENTITY % xhtml-object.mod
286 PUBLIC "-//W3C//ELEMENTS XHTML Embedded Object 1.0//EN"
287 "http://www.w3.org/MarkUp/DTD/xhtml-object-1.mod" >
288%xhtml-object.mod;]]>
289
290<!-- Tables Module ............................................... -->
291<!ENTITY % xhtml-table.module "INCLUDE" >
292<![%xhtml-table.module;[
293<!ENTITY % xhtml-table.mod
294 PUBLIC "-//W3C//ELEMENTS XHTML Tables 1.0//EN"
295 "http://www.w3.org/MarkUp/DTD/xhtml-table-1.mod" >
296%xhtml-table.mod;]]>
297
298<!-- Forms Module ............................................... -->
299<!ENTITY % xhtml-form.module "INCLUDE" >
300<![%xhtml-form.module;[
301<!ENTITY % xhtml-form.mod
302 PUBLIC "-//W3C//ELEMENTS XHTML Forms 1.0//EN"
303 "http://www.w3.org/MarkUp/DTD/xhtml-form-1.mod" >
304%xhtml-form.mod;]]>
305
306<!-- Legacy Markup ............................................... -->
307<!ENTITY % xhtml-legacy.module "IGNORE" >
308<![%xhtml-legacy.module;[
309<!ENTITY % xhtml-legacy.mod
310 PUBLIC "-//W3C//ELEMENTS XHTML Legacy Markup 1.0//EN"
311 "http://www.w3.org/MarkUp/DTD/xhtml-legacy-1.mod" >
312%xhtml-legacy.mod;]]>
313
314<!-- Document Structure Module (required) ....................... -->
315<!ENTITY % xhtml-struct.module "INCLUDE" >
316<![%xhtml-struct.module;[
317<!ENTITY % xhtml-struct.mod
318 PUBLIC "-//W3C//ELEMENTS XHTML Document Structure 1.0//EN"
319 "http://www.w3.org/MarkUp/DTD/xhtml-struct-1.mod" >
320%xhtml-struct.mod;]]>
321
322<!-- end of XHTML 1.1 DTD ................................................. -->
323<!-- ....................................................................... -->