| Marc Kupietz | aa7524b | 2024-09-22 12:00:48 +0200 | [diff] [blame^] | 1 | <!-- ....................................................................... --> |
| 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 | <!-- ....................................................................... --> |