blob: 16115038deea8ee643686cb9564a8e53088da505 [file] [log] [blame]
david_williams524ed602007-05-15 02:42:24 +00001<!-- XHTML Mobile 1.0 DTD ...................................................... -->
2<!-- file: xhtml-mobile10.dtd -->
3<!--
4 This is XHTML Mobile profile, a proper subset of XHTML.
5
6 @Wireless Application Protocol Forum, Ltd. 2001.
7
8 Terms and conditions of use are available from the Wireless Application Protocol Forum Ltd.
9 Web site (http://www.wapforum.org/what/copyright.htm).
10
11-->
12<!-- This is the driver file for version 1.0 of the XHTML Mobile DTD.
13
14 This DTD is identified by the PUBLIC and SYSTEM identifiers:
15
16 PUBLIC: "-//WAPFORUM//DTD XHTML Mobile 1.0//EN"
17 SYSTEM: "http://www.wapforum.org/DTD/xhtml-mobile10.dtd"
18-->
19<!ENTITY % XHTML.version "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" >
20
21<!-- Use this URI to identify the default namespace:
22
23 "http://www.w3.org/1999/xhtml"
24
25 See the Qualified Names module for information
26 on the use of namespace prefixes in the DTD.
27-->
28<!ENTITY % NS.prefixed "IGNORE" >
29<!ENTITY % XHTML.prefix "" >
30
31<!-- For example, if you are using XHTML Mobile 1.0 directly, use
32 the FPI in the DOCTYPE declaration, with the xmlns attribute
33 on the document element to identify the default namespace:
34
35 <?xml version="1.0"?>
36 <!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN"
37 "http://www.wapforum.org/DTD/xhtml-mobile10.dtd" >
38 <html xmlns="http://www.w3.org/1999/xhtml"
39 xml:lang="en" >
40 ...
41 </html>
42-->
43
44<!-- reserved for future use with document profiles -->
45<!ENTITY % XHTML.profile "" >
46
47<!-- Inline Style Module ........................................ -->
48<!ENTITY % xhtml-inlstyle.mod
49 PUBLIC "-//W3C//ELEMENTS XHTML Inline Style 1.0//EN"
50 "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-inlstyle-1.mod" >
51<!-- ...................................................................... -->
52<!-- XHTML Inline Style Module ........................................... -->
53<!-- file: xhtml-inlstyle-1.mod
54
55 This is XHTML, a reformulation of HTML as a modular XML application.
56 Copyright 1998-2001 W3C (MIT, INRIA, Keio), All Rights Reserved.
57 Revision: $Id: xhtml-mobile10-flat.dtd,v 1.1 2007/05/15 02:42:22 david_williams Exp $
58
59 This DTD module is identified by the PUBLIC and SYSTEM identifiers:
60
61 PUBLIC "-//W3C//ENTITIES XHTML Inline Style 1.0//EN"
62 SYSTEM "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-inlstyle-1.mod"
63
64 Revisions:
65 (none)
66 ....................................................................... -->
67
68<!-- Inline Style
69
70 This module declares the 'style' attribute, used to support inline
71 style markup. This module must be instantiated prior to the XHTML
72 Common Attributes module in order to be included in %Core.attrib;.
73-->
74
75<!ENTITY % style.attrib
76 "style CDATA #IMPLIED"
77>
78
79
80<!ENTITY % Core.extra.attrib
81 "%style.attrib;"
82>
83
84<!-- end of xhtml-inlstyle-1.mod -->
85
86
87<!-- Document Model ........................................ -->
88<!ENTITY % xhtml-model.mod
89 PUBLIC "-//WAPFORUM//ENTITIES XHTML Mobile 1.0 Document Model 1.0//EN"
90 "http://www.wapforum.org/DTD/xhtml-mobile10-model-1.mod" >
91
92<!-- XHTML Framework ........................................ -->
93<!ENTITY % XHTML.bidi "IGNORE" >
94<!ENTITY % xhtml-framework.mod
95 PUBLIC "-//W3C//ENTITIES XHTML Modular Framework 1.0//EN"
96 "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-framework-1.mod" >
97<!-- ...................................................................... -->
98<!-- XHTML Modular Framework Module ...................................... -->
99<!-- file: xhtml-framework-1.mod
100
101 This is XHTML, a reformulation of HTML as a modular XML application.
102 Copyright 1998-2001 W3C (MIT, INRIA, Keio), All Rights Reserved.
103 Revision: $Id: xhtml-mobile10-flat.dtd,v 1.1 2007/05/15 02:42:22 david_williams Exp $ SMI
104
105 This DTD module is identified by the PUBLIC and SYSTEM identifiers:
106
107 PUBLIC "-//W3C//ENTITIES XHTML Modular Framework 1.0//EN"
108 SYSTEM "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-framework-1.mod"
109
110 Revisions:
111 (none)
112 ....................................................................... -->
113
114<!-- Modular Framework
115
116 This required module instantiates the modules needed
117 to support the XHTML modularization model, including:
118
119 + notations
120 + datatypes
121 + namespace-qualified names
122 + common attributes
123 + document model
124 + character entities
125
126 The Intrinsic Events module is ignored by default but
127 occurs in this module because it must be instantiated
128 prior to Attributes but after Datatypes.
129-->
130
131<!ENTITY % xhtml-arch.module "IGNORE" >
132<![%xhtml-arch.module;[
133<!ENTITY % xhtml-arch.mod
134 PUBLIC "-//W3C//ELEMENTS XHTML Base Architecture 1.0//EN"
135 "xhtml-arch-1.mod" >
136%xhtml-arch.mod;]]>
137
138<!ENTITY % xhtml-notations.module "INCLUDE" >
139<![%xhtml-notations.module;[
140<!ENTITY % xhtml-notations.mod
141 PUBLIC "-//W3C//NOTATIONS XHTML Notations 1.0//EN"
142 "xhtml-notations-1.mod" >
143<!-- ...................................................................... -->
144<!-- XHTML Notations Module .............................................. -->
145<!-- file: xhtml-notations-1.mod
146
147 This is XHTML, a reformulation of HTML as a modular XML application.
148 Copyright 1998-2001 W3C (MIT, INRIA, Keio), All Rights Reserved.
149 Revision: $Id: xhtml-mobile10-flat.dtd,v 1.1 2007/05/15 02:42:22 david_williams Exp $
150
151 This DTD module is identified by the PUBLIC and SYSTEM identifiers:
152
153 PUBLIC "-//W3C//NOTATIONS XHTML Notations 1.0//EN"
154 SYSTEM "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-notations-1.mod"
155
156 Revisions:
157 (none)
158 ....................................................................... -->
159
160<!-- Notations
161
162 defines the following notations, many of these imported from
163 other specifications and standards. When an existing FPI is
164 known, it is incorporated here.
165-->
166
167<!-- XML Notations ..................................... -->
168<!-- SGML and XML Notations ............................ -->
169
170<!-- W3C XML 1.0 Recommendation -->
171<!NOTATION w3c-xml
172 PUBLIC "ISO 8879//NOTATION Extensible Markup Language (XML) 1.0//EN" >
173
174<!-- XML 1.0 CDATA -->
175<!NOTATION cdata
176 PUBLIC "-//W3C//NOTATION XML 1.0: CDATA//EN" >
177
178<!-- SGML Formal Public Identifiers -->
179<!NOTATION fpi
180 PUBLIC "ISO 8879:1986//NOTATION Formal Public Identifier//EN" >
181
182<!-- XHTML Notations ................................... -->
183
184<!-- Length defined for cellpadding/cellspacing -->
185
186<!-- nn for pixels or nn% for percentage length -->
187<!NOTATION length
188 PUBLIC "-//W3C//NOTATION XHTML Datatype: Length//EN" >
189
190<!-- space-separated list of link types -->
191<!NOTATION linkTypes
192 PUBLIC "-//W3C//NOTATION XHTML Datatype: LinkTypes//EN" >
193
194<!-- single or comma-separated list of media descriptors -->
195<!NOTATION mediaDesc
196 PUBLIC "-//W3C//NOTATION XHTML Datatype: MediaDesc//EN" >
197
198<!-- pixel, percentage, or relative -->
199<!NOTATION multiLength
200 PUBLIC "-//W3C//NOTATION XHTML Datatype: MultiLength//EN" >
201
202<!-- one or more digits (NUMBER) -->
203<!NOTATION number
204 PUBLIC "-//W3C//NOTATION XHTML Datatype: Number//EN" >
205
206<!-- integer representing length in pixels -->
207<!NOTATION pixels
208 PUBLIC "-//W3C//NOTATION XHTML Datatype: Pixels//EN" >
209
210<!-- script expression -->
211<!NOTATION script
212 PUBLIC "-//W3C//NOTATION XHTML Datatype: Script//EN" >
213
214<!-- textual content -->
215<!NOTATION text
216 PUBLIC "-//W3C//NOTATION XHTML Datatype: Text//EN" >
217
218<!-- Imported Notations ................................ -->
219
220<!-- a single character from [ISO10646] -->
221<!NOTATION character
222 PUBLIC "-//W3C//NOTATION XHTML Datatype: Character//EN" >
223
224<!-- a character encoding, as per [RFC2045] -->
225<!NOTATION charset
226 PUBLIC "-//W3C//NOTATION XHTML Datatype: Charset//EN" >
227
228<!-- a space separated list of character encodings, as per [RFC2045] -->
229<!NOTATION charsets
230 PUBLIC "-//W3C//NOTATION XHTML Datatype: Charsets//EN" >
231
232<!-- media type, as per [RFC2045] -->
233<!NOTATION contentType
234 PUBLIC "-//W3C//NOTATION XHTML Datatype: ContentType//EN" >
235
236<!-- comma-separated list of media types, as per [RFC2045] -->
237<!NOTATION contentTypes
238 PUBLIC "-//W3C//NOTATION XHTML Datatype: ContentTypes//EN" >
239
240<!-- date and time information. ISO date format -->
241<!NOTATION datetime
242 PUBLIC "-//W3C//NOTATION XHTML Datatype: Datetime//EN" >
243
244<!-- a language code, as per [RFC3066] -->
245<!NOTATION languageCode
246 PUBLIC "-//W3C//NOTATION XHTML Datatype: LanguageCode//EN" >
247
248<!-- a Uniform Resource Identifier, see [URI] -->
249<!NOTATION uri
250 PUBLIC "-//W3C//NOTATION XHTML Datatype: URI//EN" >
251
252<!-- a space-separated list of Uniform Resource Identifiers, see [URI] -->
253<!NOTATION uris
254 PUBLIC "-//W3C//NOTATION XHTML Datatype: URIs//EN" >
255
256<!-- end of xhtml-notations-1.mod -->
257]]>
258
259<!ENTITY % xhtml-datatypes.module "INCLUDE" >
260<![%xhtml-datatypes.module;[
261<!ENTITY % xhtml-datatypes.mod
262 PUBLIC "-//W3C//ENTITIES XHTML Datatypes 1.0//EN"
263 "xhtml-datatypes-1.mod" >
264<!-- ...................................................................... -->
265<!-- XHTML Datatypes Module .............................................. -->
266<!-- file: xhtml-datatypes-1.mod
267
268 This is XHTML, a reformulation of HTML as a modular XML application.
269 Copyright 1998-2001 W3C (MIT, INRIA, Keio), All Rights Reserved.
270 Revision: $Id: xhtml-mobile10-flat.dtd,v 1.1 2007/05/15 02:42:22 david_williams Exp $ SMI
271
272 This DTD module is identified by the PUBLIC and SYSTEM identifiers:
273
274 PUBLIC "-//W3C//ENTITIES XHTML Datatypes 1.0//EN"
275 SYSTEM "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-datatypes-1.mod"
276
277 Revisions:
278 (none)
279 ....................................................................... -->
280
281<!-- Datatypes
282
283 defines containers for the following datatypes, many of
284 these imported from other specifications and standards.
285-->
286
287<!-- Length defined for cellpadding/cellspacing -->
288
289<!-- nn for pixels or nn% for percentage length -->
290<!ENTITY % Length.datatype "CDATA" >
291
292<!-- space-separated list of link types -->
293<!ENTITY % LinkTypes.datatype "NMTOKENS" >
294
295<!-- single or comma-separated list of media descriptors -->
296<!ENTITY % MediaDesc.datatype "CDATA" >
297
298<!-- pixel, percentage, or relative -->
299<!ENTITY % MultiLength.datatype "CDATA" >
300
301<!-- one or more digits (NUMBER) -->
302<!ENTITY % Number.datatype "CDATA" >
303
304<!-- integer representing length in pixels -->
305<!ENTITY % Pixels.datatype "CDATA" >
306
307<!-- script expression -->
308<!ENTITY % Script.datatype "CDATA" >
309
310<!-- textual content -->
311<!ENTITY % Text.datatype "CDATA" >
312
313<!-- Imported Datatypes ................................ -->
314
315<!-- a single character from [ISO10646] -->
316<!ENTITY % Character.datatype "CDATA" >
317
318<!-- a character encoding, as per [RFC2045] -->
319<!ENTITY % Charset.datatype "CDATA" >
320
321<!-- a space separated list of character encodings, as per [RFC2045] -->
322<!ENTITY % Charsets.datatype "CDATA" >
323
324<!-- Color specification using color name or sRGB (#RRGGBB) values -->
325<!ENTITY % Color.datatype "CDATA" >
326
327<!-- media type, as per [RFC2045] -->
328<!ENTITY % ContentType.datatype "CDATA" >
329
330<!-- comma-separated list of media types, as per [RFC2045] -->
331<!ENTITY % ContentTypes.datatype "CDATA" >
332
333<!-- date and time information. ISO date format -->
334<!ENTITY % Datetime.datatype "CDATA" >
335
336<!-- formal public identifier, as per [ISO8879] -->
337<!ENTITY % FPI.datatype "CDATA" >
338
339<!-- a language code, as per [RFC3066] -->
340<!ENTITY % LanguageCode.datatype "NMTOKEN" >
341
342<!-- a Uniform Resource Identifier, see [URI] -->
343<!ENTITY % URI.datatype "CDATA" >
344
345<!-- a space-separated list of Uniform Resource Identifiers, see [URI] -->
346<!ENTITY % URIs.datatype "CDATA" >
347
348<!-- end of xhtml-datatypes-1.mod -->
349]]>
350
351<!-- placeholder for XLink support module -->
352<!ENTITY % xhtml-xlink.mod "" >
353
354
355<!ENTITY % xhtml-qname.module "INCLUDE" >
356<![%xhtml-qname.module;[
357<!ENTITY % xhtml-qname.mod
358 PUBLIC "-//W3C//ENTITIES XHTML Qualified Names 1.0//EN"
359 "xhtml-qname-1.mod" >
360<!-- ....................................................................... -->
361<!-- XHTML Qname Module ................................................... -->
362<!-- file: xhtml-qname-1.mod
363
364 This is XHTML, a reformulation of HTML as a modular XML application.
365 Copyright 1998-2001 W3C (MIT, INRIA, Keio), All Rights Reserved.
366 Revision: $Id: xhtml-mobile10-flat.dtd,v 1.1 2007/05/15 02:42:22 david_williams Exp $ SMI
367
368 This DTD module is identified by the PUBLIC and SYSTEM identifiers:
369
370 PUBLIC "-//W3C//ENTITIES XHTML Qualified Names 1.0//EN"
371 SYSTEM "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-qname-1.mod"
372
373 Revisions:
374#2000-10-22: added qname declarations for ruby elements
375 ....................................................................... -->
376
377<!-- XHTML Qname (Qualified Name) Module
378
379 This module is contained in two parts, labeled Section 'A' and 'B':
380
381 Section A declares parameter entities to support namespace-
382 qualified names, namespace declarations, and name prefixing
383 for XHTML and extensions.
384
385 Section B declares parameter entities used to provide
386 namespace-qualified names for all XHTML element types:
387
388 %applet.qname; the xmlns-qualified name for <applet>
389 %base.qname; the xmlns-qualified name for <base>
390 ...
391
392 XHTML extensions would create a module similar to this one.
393 Included in the XHTML distribution is a template module
394 ('template-qname-1.mod') suitable for this purpose.
395-->
396
397<!-- Section A: XHTML XML Namespace Framework :::::::::::::::::::: -->
398
399<!-- 1. Declare a %XHTML.prefixed; conditional section keyword, used
400 to activate namespace prefixing. The default value should
401 inherit '%NS.prefixed;' from the DTD driver, so that unless
402 overridden, the default behaviour follows the overall DTD
403 prefixing scheme.
404-->
405<!ENTITY % NS.prefixed "IGNORE" >
406<!ENTITY % XHTML.prefixed "%NS.prefixed;" >
407
408<!-- 2. Declare a parameter entity (eg., %XHTML.xmlns;) containing
409 the URI reference used to identify the XHTML namespace:
410-->
411<!ENTITY % XHTML.xmlns "http://www.w3.org/1999/xhtml" >
412
413<!-- 3. Declare parameter entities (eg., %XHTML.prefix;) containing
414 the default namespace prefix string(s) to use when prefixing
415 is enabled. This may be overridden in the DTD driver or the
416 internal subset of an document instance. If no default prefix
417 is desired, this may be declared as an empty string.
418
419 NOTE: As specified in [XMLNAMES], the namespace prefix serves
420 as a proxy for the URI reference, and is not in itself significant.
421-->
422<!ENTITY % XHTML.prefix "" >
423
424<!-- 4. Declare parameter entities (eg., %XHTML.pfx;) containing the
425 colonized prefix(es) (eg., '%XHTML.prefix;:') used when
426 prefixing is active, an empty string when it is not.
427-->
428<![%XHTML.prefixed;[
429<!ENTITY % XHTML.pfx "%XHTML.prefix;:" >
430]]>
431<!ENTITY % XHTML.pfx "" >
432
433<!-- declare qualified name extensions here ............ -->
434<!ENTITY % xhtml-qname-extra.mod "" >
435
436
437<!-- 5. The parameter entity %XHTML.xmlns.extra.attrib; may be
438 redeclared to contain any non-XHTML namespace declaration
439 attributes for namespaces embedded in XHTML. The default
440 is an empty string. XLink should be included here if used
441 in the DTD.
442-->
443<!ENTITY % XHTML.xmlns.extra.attrib "" >
444
445<!-- The remainder of Section A is only followed in XHTML, not extensions. -->
446
447<!-- Declare a parameter entity %NS.decl.attrib; containing
448 all XML Namespace declarations used in the DTD, plus the
449 xmlns declaration for XHTML, its form dependent on whether
450 prefixing is active.
451-->
452<![%XHTML.prefixed;[
453<!ENTITY % NS.decl.attrib
454 "xmlns:%XHTML.prefix; %URI.datatype; #FIXED '%XHTML.xmlns;'
455 %XHTML.xmlns.extra.attrib;"
456>
457]]>
458<!ENTITY % NS.decl.attrib
459 "%XHTML.xmlns.extra.attrib;"
460>
461
462<!-- This is a placeholder for future XLink support.
463-->
464<!ENTITY % XLINK.xmlns.attrib "" >
465
466<!-- Declare a parameter entity %NS.decl.attrib; containing all
467 XML namespace declaration attributes used by XHTML, including
468 a default xmlns attribute when prefixing is inactive.
469-->
470<![%XHTML.prefixed;[
471<!ENTITY % XHTML.xmlns.attrib
472 "%NS.decl.attrib;
473 %XLINK.xmlns.attrib;"
474>
475]]>
476<!ENTITY % XHTML.xmlns.attrib
477 "xmlns %URI.datatype; #FIXED '%XHTML.xmlns;'
478 %XLINK.xmlns.attrib;"
479>
480
481<!-- placeholder for qualified name redeclarations -->
482<!ENTITY % xhtml-qname.redecl "" >
483
484
485<!-- Section B: XHTML Qualified Names ::::::::::::::::::::::::::::: -->
486
487<!-- 6. This section declares parameter entities used to provide
488 namespace-qualified names for all XHTML element types.
489-->
490
491<!-- module: xhtml-applet-1.mod -->
492<!ENTITY % applet.qname "%XHTML.pfx;applet" >
493
494<!-- module: xhtml-base-1.mod -->
495<!ENTITY % base.qname "%XHTML.pfx;base" >
496
497<!-- module: xhtml-bdo-1.mod -->
498<!ENTITY % bdo.qname "%XHTML.pfx;bdo" >
499
500<!-- module: xhtml-blkphras-1.mod -->
501<!ENTITY % address.qname "%XHTML.pfx;address" >
502<!ENTITY % blockquote.qname "%XHTML.pfx;blockquote" >
503<!ENTITY % pre.qname "%XHTML.pfx;pre" >
504<!ENTITY % h1.qname "%XHTML.pfx;h1" >
505<!ENTITY % h2.qname "%XHTML.pfx;h2" >
506<!ENTITY % h3.qname "%XHTML.pfx;h3" >
507<!ENTITY % h4.qname "%XHTML.pfx;h4" >
508<!ENTITY % h5.qname "%XHTML.pfx;h5" >
509<!ENTITY % h6.qname "%XHTML.pfx;h6" >
510
511<!-- module: xhtml-blkpres-1.mod -->
512<!ENTITY % hr.qname "%XHTML.pfx;hr" >
513
514<!-- module: xhtml-blkstruct-1.mod -->
515<!ENTITY % div.qname "%XHTML.pfx;div" >
516<!ENTITY % p.qname "%XHTML.pfx;p" >
517
518<!-- module: xhtml-edit-1.mod -->
519<!ENTITY % ins.qname "%XHTML.pfx;ins" >
520<!ENTITY % del.qname "%XHTML.pfx;del" >
521
522<!-- module: xhtml-form-1.mod -->
523<!ENTITY % form.qname "%XHTML.pfx;form" >
524<!ENTITY % label.qname "%XHTML.pfx;label" >
525<!ENTITY % input.qname "%XHTML.pfx;input" >
526<!ENTITY % select.qname "%XHTML.pfx;select" >
527<!ENTITY % optgroup.qname "%XHTML.pfx;optgroup" >
528<!ENTITY % option.qname "%XHTML.pfx;option" >
529<!ENTITY % textarea.qname "%XHTML.pfx;textarea" >
530<!ENTITY % fieldset.qname "%XHTML.pfx;fieldset" >
531<!ENTITY % legend.qname "%XHTML.pfx;legend" >
532<!ENTITY % button.qname "%XHTML.pfx;button" >
533
534<!-- module: xhtml-hypertext-1.mod -->
535<!ENTITY % a.qname "%XHTML.pfx;a" >
536
537<!-- module: xhtml-image-1.mod -->
538<!ENTITY % img.qname "%XHTML.pfx;img" >
539
540<!-- module: xhtml-inlphras-1.mod -->
541<!ENTITY % abbr.qname "%XHTML.pfx;abbr" >
542<!ENTITY % acronym.qname "%XHTML.pfx;acronym" >
543<!ENTITY % cite.qname "%XHTML.pfx;cite" >
544<!ENTITY % code.qname "%XHTML.pfx;code" >
545<!ENTITY % dfn.qname "%XHTML.pfx;dfn" >
546<!ENTITY % em.qname "%XHTML.pfx;em" >
547<!ENTITY % kbd.qname "%XHTML.pfx;kbd" >
548<!ENTITY % q.qname "%XHTML.pfx;q" >
549<!ENTITY % samp.qname "%XHTML.pfx;samp" >
550<!ENTITY % strong.qname "%XHTML.pfx;strong" >
551<!ENTITY % var.qname "%XHTML.pfx;var" >
552
553<!-- module: xhtml-inlpres-1.mod -->
554<!ENTITY % b.qname "%XHTML.pfx;b" >
555<!ENTITY % big.qname "%XHTML.pfx;big" >
556<!ENTITY % i.qname "%XHTML.pfx;i" >
557<!ENTITY % small.qname "%XHTML.pfx;small" >
558<!ENTITY % sub.qname "%XHTML.pfx;sub" >
559<!ENTITY % sup.qname "%XHTML.pfx;sup" >
560<!ENTITY % tt.qname "%XHTML.pfx;tt" >
561
562<!-- module: xhtml-inlstruct-1.mod -->
563<!ENTITY % br.qname "%XHTML.pfx;br" >
564<!ENTITY % span.qname "%XHTML.pfx;span" >
565
566<!-- module: xhtml-ismap-1.mod (also csismap, ssismap) -->
567<!ENTITY % map.qname "%XHTML.pfx;map" >
568<!ENTITY % area.qname "%XHTML.pfx;area" >
569
570<!-- module: xhtml-link-1.mod -->
571<!ENTITY % link.qname "%XHTML.pfx;link" >
572
573<!-- module: xhtml-list-1.mod -->
574<!ENTITY % dl.qname "%XHTML.pfx;dl" >
575<!ENTITY % dt.qname "%XHTML.pfx;dt" >
576<!ENTITY % dd.qname "%XHTML.pfx;dd" >
577<!ENTITY % ol.qname "%XHTML.pfx;ol" >
578<!ENTITY % ul.qname "%XHTML.pfx;ul" >
579<!ENTITY % li.qname "%XHTML.pfx;li" >
580
581<!-- module: xhtml-meta-1.mod -->
582<!ENTITY % meta.qname "%XHTML.pfx;meta" >
583
584<!-- module: xhtml-param-1.mod -->
585<!ENTITY % param.qname "%XHTML.pfx;param" >
586
587<!-- module: xhtml-object-1.mod -->
588<!ENTITY % object.qname "%XHTML.pfx;object" >
589
590<!-- module: xhtml-script-1.mod -->
591<!ENTITY % script.qname "%XHTML.pfx;script" >
592<!ENTITY % noscript.qname "%XHTML.pfx;noscript" >
593
594<!-- module: xhtml-struct-1.mod -->
595<!ENTITY % html.qname "%XHTML.pfx;html" >
596<!ENTITY % head.qname "%XHTML.pfx;head" >
597<!ENTITY % title.qname "%XHTML.pfx;title" >
598<!ENTITY % body.qname "%XHTML.pfx;body" >
599
600<!-- module: xhtml-style-1.mod -->
601<!ENTITY % style.qname "%XHTML.pfx;style" >
602
603<!-- module: xhtml-table-1.mod -->
604<!ENTITY % table.qname "%XHTML.pfx;table" >
605<!ENTITY % caption.qname "%XHTML.pfx;caption" >
606<!ENTITY % thead.qname "%XHTML.pfx;thead" >
607<!ENTITY % tfoot.qname "%XHTML.pfx;tfoot" >
608<!ENTITY % tbody.qname "%XHTML.pfx;tbody" >
609<!ENTITY % colgroup.qname "%XHTML.pfx;colgroup" >
610<!ENTITY % col.qname "%XHTML.pfx;col" >
611<!ENTITY % tr.qname "%XHTML.pfx;tr" >
612<!ENTITY % th.qname "%XHTML.pfx;th" >
613<!ENTITY % td.qname "%XHTML.pfx;td" >
614
615<!-- module: xhtml-ruby-1.mod -->
616
617<!ENTITY % ruby.qname "%XHTML.pfx;ruby" >
618<!ENTITY % rbc.qname "%XHTML.pfx;rbc" >
619<!ENTITY % rtc.qname "%XHTML.pfx;rtc" >
620<!ENTITY % rb.qname "%XHTML.pfx;rb" >
621<!ENTITY % rt.qname "%XHTML.pfx;rt" >
622<!ENTITY % rp.qname "%XHTML.pfx;rp" >
623
624<!-- Provisional XHTML 2.0 Qualified Names ...................... -->
625
626<!-- module: xhtml-image-2.mod -->
627<!ENTITY % alt.qname "%XHTML.pfx;alt" >
628
629<!-- end of xhtml-qname-1.mod -->
630]]>
631
632<!ENTITY % xhtml-events.module "IGNORE" >
633<![%xhtml-events.module;[
634<!ENTITY % xhtml-events.mod
635 PUBLIC "-//W3C//ENTITIES XHTML Intrinsic Events 1.0//EN"
636 "xhtml-events-1.mod" >
637%xhtml-events.mod;]]>
638
639<!ENTITY % xhtml-attribs.module "INCLUDE" >
640<![%xhtml-attribs.module;[
641<!ENTITY % xhtml-attribs.mod
642 PUBLIC "-//W3C//ENTITIES XHTML Common Attributes 1.0//EN"
643 "xhtml-attribs-1.mod" >
644<!-- ...................................................................... -->
645<!-- XHTML Common Attributes Module ...................................... -->
646<!-- file: xhtml-attribs-1.mod
647
648 This is XHTML, a reformulation of HTML as a modular XML application.
649 Copyright 1998-2001 W3C (MIT, INRIA, Keio), All Rights Reserved.
650 Revision: $Id: xhtml-mobile10-flat.dtd,v 1.1 2007/05/15 02:42:22 david_williams Exp $ SMI
651
652 This DTD module is identified by the PUBLIC and SYSTEM identifiers:
653
654 PUBLIC "-//W3C//ENTITIES XHTML Common Attributes 1.0//EN"
655 SYSTEM "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-attribs-1.mod"
656
657 Revisions:
658 (none)
659 ....................................................................... -->
660
661<!-- Common Attributes
662
663 This module declares many of the common attributes for the XHTML DTD.
664 %NS.decl.attrib; is declared in the XHTML Qname module.
665-->
666
667<!ENTITY % id.attrib
668 "id ID #IMPLIED"
669>
670
671<!ENTITY % class.attrib
672 "class NMTOKENS #IMPLIED"
673>
674
675<!ENTITY % title.attrib
676 "title %Text.datatype; #IMPLIED"
677>
678
679<!ENTITY % Core.extra.attrib "" >
680
681<!ENTITY % Core.attrib
682 "%XHTML.xmlns.attrib;
683 %id.attrib;
684 %class.attrib;
685 %title.attrib;
686 %Core.extra.attrib;"
687>
688
689<!ENTITY % lang.attrib
690 "xml:lang %LanguageCode.datatype; #IMPLIED"
691>
692
693<![%XHTML.bidi;[
694<!ENTITY % dir.attrib
695 "dir ( ltr | rtl ) #IMPLIED"
696>
697
698<!ENTITY % I18n.attrib
699 "%dir.attrib;
700 %lang.attrib;"
701>
702
703]]>
704<!ENTITY % I18n.attrib
705 "%lang.attrib;"
706>
707
708<!ENTITY % Common.extra.attrib "" >
709
710<!-- intrinsic event attributes declared previously
711-->
712<!ENTITY % Events.attrib "" >
713
714<!ENTITY % Common.attrib
715 "%Core.attrib;
716 %I18n.attrib;
717 %Events.attrib;
718 %Common.extra.attrib;"
719>
720
721<!-- end of xhtml-attribs-1.mod -->
722]]>
723
724<!-- placeholder for content model redeclarations -->
725<!ENTITY % xhtml-model.redecl "" >
726
727
728<!ENTITY % xhtml-model.module "INCLUDE" >
729<![%xhtml-model.module;[
730<!-- instantiate the Document Model module declared in the DTD driver
731-->
732<!-- ....................................................................... -->
733<!-- XHTML Mobile 1.0 Document Model Module .................................... -->
734<!-- file: xhtml-mobile10-model-1.mod
735
736 This is XHTML Mobile, a proper subset of XHTML.
737 @Wireless Application Protocol Forum, Ltd. 2001.
738
739 Terms and conditions of use are available from the Wireless Application Protocol Forum Ltd.
740 Web site (http://www.wapforum.org/what/copyright.htm).
741
742-->
743<!-- XHTML Mobile Document Model
744
745 This module describes the groupings of elements that make up
746 common content models for XHTML elements.
747-->
748
749<!-- Optional Elements in head .............. -->
750
751<!ENTITY % HeadOpts.mix
752 "( %meta.qname; | %link.qname; | %object.qname; | %style.qname; )*" >
753
754<!-- Miscellaneous Elements ................. -->
755
756<!ENTITY % Misc.class "" >
757
758<!-- Inline Elements ........................ -->
759
760<!ENTITY % InlStruct.class "%br.qname; | %span.qname;" >
761
762<!ENTITY % InlPhras.class
763 "| %em.qname; | %strong.qname; | %dfn.qname; | %code.qname;
764 | %samp.qname; | %kbd.qname; | %var.qname; | %cite.qname;
765 | %abbr.qname; | %acronym.qname; | %q.qname;" >
766
767<!ENTITY % InlPres.class
768 "| %i.qname; | %b.qname; | %big.qname; | %small.qname; " >
769
770
771<!ENTITY % I18n.class "" >
772
773<!ENTITY % Anchor.class "| %a.qname;" >
774
775<!ENTITY % InlSpecial.class "| %img.qname; | %object.qname;" >
776
777<!ENTITY % InlForm.class
778 "| %input.qname; | %select.qname; | %textarea.qname;
779 | %label.qname;"
780>
781
782<!ENTITY % Inline.extra "" >
783
784<!ENTITY % Inline.class
785 "%InlStruct.class;
786 %InlPhras.class;
787 %Anchor.class;
788 %InlSpecial.class;
789 %InlForm.class;
790 %Inline.extra;"
791>
792
793<!ENTITY % InlNoAnchor.class
794 "%InlStruct.class;
795 %InlPhras.class;
796 %InlSpecial.class;
797 %InlForm.class;
798 %Inline.extra;"
799>
800
801<!ENTITY % InlNoAnchor.mix
802 "%InlNoAnchor.class;
803 %Misc.class;"
804>
805
806<!ENTITY % Inline.mix
807 "%Inline.class;
808 %Misc.class;"
809>
810
811<!-- Block Elements ......................... -->
812
813<!ENTITY % Heading.class
814 "%h1.qname; | %h2.qname; | %h3.qname;
815 | %h4.qname; | %h5.qname; | %h6.qname;"
816>
817<!ENTITY % List.class "%ul.qname; | %ol.qname; | %dl.qname;" >
818
819<!ENTITY % Table.class "| %table.qname;" >
820
821<!ENTITY % Form.class "| %form.qname;" >
822
823<!ENTITY % Fieldset.class "| %fieldset.qname;" >
824
825<!ENTITY % BlkStruct.class "%p.qname; | %div.qname;" >
826
827<!ENTITY % BlkPhras.class
828 "| %pre.qname; | %blockquote.qname; | %address.qname;"
829>
830
831<!ENTITY % BlkPres.class "| %hr.qname;" >
832
833<!ENTITY % BlkSpecial.class
834 "%Table.class;
835 %Form.class;
836 %Fieldset.class;"
837>
838
839<!ENTITY % Block.extra "" >
840
841<!ENTITY % Block.class
842 "%BlkStruct.class;
843 %BlkPhras.class;
844 %BlkPres.class;
845 %BlkSpecial.class;
846 %Block.extra;"
847>
848
849<!ENTITY % BlkNoForm.mix
850 "%Heading.class;
851 | %List.class;
852 | %BlkStruct.class;
853 %BlkPhras.class;
854 %BlkPres.class;
855 %Table.class;
856 %Block.extra;
857 %Misc.class;"
858>
859
860<!ENTITY % Block.mix
861 "%Heading.class;
862 | %List.class;
863 | %Block.class;
864 %Misc.class;"
865>
866
867<!-- All Content Elements ................... -->
868
869<!-- declares all content except tables
870-->
871<!ENTITY % FlowNoTable.mix
872 "%Heading.class;
873 | %List.class;
874 | %BlkStruct.class;
875 %BlkPhras.class;
876 %Form.class;
877 %Block.extra;
878 | %Inline.class;
879 %Misc.class;"
880>
881
882
883<!ENTITY % Flow.mix
884 "%Heading.class;
885 | %List.class;
886 | %Block.class;
887 | %Inline.class;
888 %Misc.class;"
889>
890
891<!-- end of xhtml-mobile10-model-1.mod -->
892]]>
893
894<!ENTITY % xhtml-charent.module "INCLUDE" >
895<![%xhtml-charent.module;[
896<!ENTITY % xhtml-charent.mod
897 PUBLIC "-//W3C//ENTITIES XHTML Character Entities 1.0//EN"
898 "xhtml-charent-1.mod" >
899<!-- ...................................................................... -->
900<!-- XHTML Character Entities Module ......................................... -->
901<!-- file: xhtml-charent-1.mod
902
903 This is XHTML, a reformulation of HTML as a modular XML application.
904 Copyright 1998-2001 W3C (MIT, INRIA, Keio), All Rights Reserved.
905 Revision: $Id: xhtml-mobile10-flat.dtd,v 1.1 2007/05/15 02:42:22 david_williams Exp $ SMI
906
907 This DTD module is identified by the PUBLIC and SYSTEM identifiers:
908
909 PUBLIC "-//W3C//ENTITIES XHTML Character Entities 1.0//EN"
910 SYSTEM "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-charent-1.mod"
911
912 Revisions:
913 (none)
914 ....................................................................... -->
915
916<!-- Character Entities for XHTML
917
918 This module declares the set of character entities for XHTML,
919 including the Latin 1, Symbol and Special character collections.
920-->
921
922<!ENTITY % xhtml-lat1
923 PUBLIC "-//W3C//ENTITIES Latin 1 for XHTML//EN"
924 "xhtml-lat1.ent" >
925<!-- ...................................................................... -->
926<!-- XML-compatible ISO Latin 1 Character Entity Set for XHTML ............ -->
927<!-- file: xhtml-lat1.ent
928
929 Typical invocation:
930
931 <!ENTITY % xhtml-lat1
932 PUBLIC "-//W3C//ENTITIES Latin 1 for XHTML//EN"
933 "xhtml-lat1.ent" >
934 %xhtml-lat1;
935
936 This DTD module is identified by the PUBLIC and SYSTEM identifiers:
937
938 PUBLIC "-//W3C//ENTITIES Latin 1 for XHTML//EN"
939 SYSTEM "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-lat1.ent"
940
941 Revision: $Id: xhtml-mobile10-flat.dtd,v 1.1 2007/05/15 02:42:22 david_williams Exp $ SMI
942
943 Portions (C) International Organization for Standardization 1986:
944 Permission to copy in any form is granted for use with conforming
945 SGML systems and applications as defined in ISO 8879, provided
946 this notice is included in all copies.
947-->
948
949<!ENTITY nbsp "&#160;" ><!-- no-break space = non-breaking space, U+00A0 ISOnum -->
950<!ENTITY iexcl "&#161;" ><!-- inverted exclamation mark, U+00A1 ISOnum -->
951<!ENTITY cent "&#162;" ><!-- cent sign, U+00A2 ISOnum -->
952<!ENTITY pound "&#163;" ><!-- pound sign, U+00A3 ISOnum -->
953<!ENTITY curren "&#164;" ><!-- currency sign, U+00A4 ISOnum -->
954<!ENTITY yen "&#165;" ><!-- yen sign = yuan sign, U+00A5 ISOnum -->
955<!ENTITY brvbar "&#166;" ><!-- broken bar = broken vertical bar, U+00A6 ISOnum -->
956<!ENTITY sect "&#167;" ><!-- section sign, U+00A7 ISOnum -->
957<!ENTITY uml "&#168;" ><!-- diaeresis = spacing diaeresis, U+00A8 ISOdia -->
958<!ENTITY copy "&#169;" ><!-- copyright sign, U+00A9 ISOnum -->
959<!ENTITY ordf "&#170;" ><!-- feminine ordinal indicator, U+00AA ISOnum -->
960<!ENTITY laquo "&#171;" ><!-- left-pointing double angle quotation mark = left pointing guillemet, U+00AB ISOnum -->
961<!ENTITY not "&#172;" ><!-- not sign, U+00AC ISOnum -->
962<!ENTITY shy "&#173;" ><!-- soft hyphen = discretionary hyphen, U+00AD ISOnum -->
963<!ENTITY reg "&#174;" ><!-- registered sign = registered trade mark sign, U+00AE ISOnum -->
964<!ENTITY macr "&#175;" ><!-- macron = spacing macron = overline = APL overbar, U+00AF ISOdia -->
965<!ENTITY deg "&#176;" ><!-- degree sign, U+00B0 ISOnum -->
966<!ENTITY plusmn "&#177;" ><!-- plus-minus sign = plus-or-minus sign, U+00B1 ISOnum -->
967<!ENTITY sup2 "&#178;" ><!-- superscript two = superscript digit two = squared, U+00B2 ISOnum -->
968<!ENTITY sup3 "&#179;" ><!-- superscript three = superscript digit three = cubed, U+00B3 ISOnum -->
969<!ENTITY acute "&#180;" ><!-- acute accent = spacing acute, U+00B4 ISOdia -->
970<!ENTITY micro "&#181;" ><!-- micro sign, U+00B5 ISOnum -->
971<!ENTITY para "&#182;" ><!-- pilcrow sign = paragraph sign, U+00B6 ISOnum -->
972<!ENTITY middot "&#183;" ><!-- middle dot = Georgian comma = Greek middle dot, U+00B7 ISOnum -->
973<!ENTITY cedil "&#184;" ><!-- cedilla = spacing cedilla, U+00B8 ISOdia -->
974<!ENTITY sup1 "&#185;" ><!-- superscript one = superscript digit one, U+00B9 ISOnum -->
975<!ENTITY ordm "&#186;" ><!-- masculine ordinal indicator, U+00BA ISOnum -->
976<!ENTITY raquo "&#187;" ><!-- right-pointing double angle quotation mark = right pointing guillemet, U+00BB ISOnum -->
977<!ENTITY frac14 "&#188;" ><!-- vulgar fraction one quarter = fraction one quarter, U+00BC ISOnum -->
978<!ENTITY frac12 "&#189;" ><!-- vulgar fraction one half = fraction one half, U+00BD ISOnum -->
979<!ENTITY frac34 "&#190;" ><!-- vulgar fraction three quarters = fraction three quarters, U+00BE ISOnum -->
980<!ENTITY iquest "&#191;" ><!-- inverted question mark = turned question mark, U+00BF ISOnum -->
981<!ENTITY Agrave "&#192;" ><!-- latin capital A with grave = latin capital A grave, U+00C0 ISOlat1 -->
982<!ENTITY Aacute "&#193;" ><!-- latin capital A with acute, U+00C1 ISOlat1 -->
983<!ENTITY Acirc "&#194;" ><!-- latin capital A with circumflex, U+00C2 ISOlat1 -->
984<!ENTITY Atilde "&#195;" ><!-- latin capital A with tilde, U+00C3 ISOlat1 -->
985<!ENTITY Auml "&#196;" ><!-- latin capital A with diaeresis, U+00C4 ISOlat1 -->
986<!ENTITY Aring "&#197;" ><!-- latin capital A with ring above = latin capital A ring, U+00C5 ISOlat1 -->
987<!ENTITY AElig "&#198;" ><!-- latin capital AE = latin capital ligature AE, U+00C6 ISOlat1 -->
988<!ENTITY Ccedil "&#199;" ><!-- latin capital C with cedilla, U+00C7 ISOlat1 -->
989<!ENTITY Egrave "&#200;" ><!-- latin capital E with grave, U+00C8 ISOlat1 -->
990<!ENTITY Eacute "&#201;" ><!-- latin capital E with acute, U+00C9 ISOlat1 -->
991<!ENTITY Ecirc "&#202;" ><!-- latin capital E with circumflex, U+00CA ISOlat1 -->
992<!ENTITY Euml "&#203;" ><!-- latin capital E with diaeresis, U+00CB ISOlat1 -->
993<!ENTITY Igrave "&#204;" ><!-- latin capital I with grave, U+00CC ISOlat1 -->
994<!ENTITY Iacute "&#205;" ><!-- latin capital I with acute, U+00CD ISOlat1 -->
995<!ENTITY Icirc "&#206;" ><!-- latin capital I with circumflex, U+00CE ISOlat1 -->
996<!ENTITY Iuml "&#207;" ><!-- latin capital I with diaeresis, U+00CF ISOlat1 -->
997<!ENTITY ETH "&#208;" ><!-- latin capital ETH, U+00D0 ISOlat1 -->
998<!ENTITY Ntilde "&#209;" ><!-- latin capital N with tilde, U+00D1 ISOlat1 -->
999<!ENTITY Ograve "&#210;" ><!-- latin capital O with grave, U+00D2 ISOlat1 -->
1000<!ENTITY Oacute "&#211;" ><!-- latin capital O with acute, U+00D3 ISOlat1 -->
1001<!ENTITY Ocirc "&#212;" ><!-- latin capital O with circumflex, U+00D4 ISOlat1 -->
1002<!ENTITY Otilde "&#213;" ><!-- latin capital O with tilde, U+00D5 ISOlat1 -->
1003<!ENTITY Ouml "&#214;" ><!-- latin capital O with diaeresis, U+00D6 ISOlat1 -->
1004<!ENTITY times "&#215;" ><!-- multiplication sign, U+00D7 ISOnum -->
1005<!ENTITY Oslash "&#216;" ><!-- latin capital O with stroke = latin capital O slash, U+00D8 ISOlat1 -->
1006<!ENTITY Ugrave "&#217;" ><!-- latin capital U with grave, U+00D9 ISOlat1 -->
1007<!ENTITY Uacute "&#218;" ><!-- latin capital U with acute, U+00DA ISOlat1 -->
1008<!ENTITY Ucirc "&#219;" ><!-- latin capital U with circumflex, U+00DB ISOlat1 -->
1009<!ENTITY Uuml "&#220;" ><!-- latin capital U with diaeresis, U+00DC ISOlat1 -->
1010<!ENTITY Yacute "&#221;" ><!-- latin capital Y with acute, U+00DD ISOlat1 -->
1011<!ENTITY THORN "&#222;" ><!-- latin capital THORN, U+00DE ISOlat1 -->
1012<!ENTITY szlig "&#223;" ><!-- latin small sharp s = ess-zed, U+00DF ISOlat1 -->
1013<!ENTITY agrave "&#224;" ><!-- latin small a with grave = latin small a grave, U+00E0 ISOlat1 -->
1014<!ENTITY aacute "&#225;" ><!-- latin small a with acute, U+00E1 ISOlat1 -->
1015<!ENTITY acirc "&#226;" ><!-- latin small a with circumflex, U+00E2 ISOlat1 -->
1016<!ENTITY atilde "&#227;" ><!-- latin small a with tilde, U+00E3 ISOlat1 -->
1017<!ENTITY auml "&#228;" ><!-- latin small a with diaeresis, U+00E4 ISOlat1 -->
1018<!ENTITY aring "&#229;" ><!-- latin small a with ring above = latin small a ring, U+00E5 ISOlat1 -->
1019<!ENTITY aelig "&#230;" ><!-- latin small ae = latin small ligature ae, U+00E6 ISOlat1 -->
1020<!ENTITY ccedil "&#231;" ><!-- latin small c with cedilla, U+00E7 ISOlat1 -->
1021<!ENTITY egrave "&#232;" ><!-- latin small e with grave, U+00E8 ISOlat1 -->
1022<!ENTITY eacute "&#233;" ><!-- latin small e with acute, U+00E9 ISOlat1 -->
1023<!ENTITY ecirc "&#234;" ><!-- latin small e with circumflex, U+00EA ISOlat1 -->
1024<!ENTITY euml "&#235;" ><!-- latin small e with diaeresis, U+00EB ISOlat1 -->
1025<!ENTITY igrave "&#236;" ><!-- latin small i with grave, U+00EC ISOlat1 -->
1026<!ENTITY iacute "&#237;" ><!-- latin small i with acute, U+00ED ISOlat1 -->
1027<!ENTITY icirc "&#238;" ><!-- latin small i with circumflex, U+00EE ISOlat1 -->
1028<!ENTITY iuml "&#239;" ><!-- latin small i with diaeresis, U+00EF ISOlat1 -->
1029<!ENTITY eth "&#240;" ><!-- latin small eth, U+00F0 ISOlat1 -->
1030<!ENTITY ntilde "&#241;" ><!-- latin small n with tilde, U+00F1 ISOlat1 -->
1031<!ENTITY ograve "&#242;" ><!-- latin small o with grave, U+00F2 ISOlat1 -->
1032<!ENTITY oacute "&#243;" ><!-- latin small o with acute, U+00F3 ISOlat1 -->
1033<!ENTITY ocirc "&#244;" ><!-- latin small o with circumflex, U+00F4 ISOlat1 -->
1034<!ENTITY otilde "&#245;" ><!-- latin small o with tilde, U+00F5 ISOlat1 -->
1035<!ENTITY ouml "&#246;" ><!-- latin small o with diaeresis, U+00F6 ISOlat1 -->
1036<!ENTITY divide "&#247;" ><!-- division sign, U+00F7 ISOnum -->
1037<!ENTITY oslash "&#248;" ><!-- latin small o with stroke, = latin small o slash, U+00F8 ISOlat1 -->
1038<!ENTITY ugrave "&#249;" ><!-- latin small u with grave, U+00F9 ISOlat1 -->
1039<!ENTITY uacute "&#250;" ><!-- latin small u with acute, U+00FA ISOlat1 -->
1040<!ENTITY ucirc "&#251;" ><!-- latin small u with circumflex, U+00FB ISOlat1 -->
1041<!ENTITY uuml "&#252;" ><!-- latin small u with diaeresis, U+00FC ISOlat1 -->
1042<!ENTITY yacute "&#253;" ><!-- latin small y with acute, U+00FD ISOlat1 -->
1043<!ENTITY thorn "&#254;" ><!-- latin small thorn with, U+00FE ISOlat1 -->
1044<!ENTITY yuml "&#255;" ><!-- latin small y with diaeresis, U+00FF ISOlat1 -->
1045<!-- end of xhtml-lat1.ent -->
1046
1047
1048<!ENTITY % xhtml-symbol
1049 PUBLIC "-//W3C//ENTITIES Symbols for XHTML//EN"
1050 "xhtml-symbol.ent" >
1051<!-- ...................................................................... -->
1052<!-- ISO Math, Greek and Symbolic Character Entity Set for XHTML .......... -->
1053<!-- file: xhtml-symbol.ent
1054
1055 Typical invocation:
1056
1057 <!ENTITY % xhtml-symbol
1058 PUBLIC "-//W3C//ENTITIES Symbols for XHTML//EN"
1059 "xhtml-symbol.ent" >
1060 %xhtml-symbol;
1061
1062 This DTD module is identified by the PUBLIC and SYSTEM identifiers:
1063
1064 PUBLIC "-//W3C//ENTITIES Symbols for XHTML//EN"
1065 SYSTEM "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-symbol.ent"
1066
1067 Revision: $Id: xhtml-mobile10-flat.dtd,v 1.1 2007/05/15 02:42:22 david_williams Exp $ SMI
1068
1069 Portions (C) International Organization for Standardization 1986:
1070 Permission to copy in any form is granted for use with conforming
1071 SGML systems and applications as defined in ISO 8879, provided
1072 this notice is included in all copies.
1073-->
1074
1075<!-- Relevant ISO entity set is given unless names are newly introduced.
1076 New names (i.e., not in ISO 8879 [SGML] list) do not clash with
1077 any existing ISO 8879 entity names. ISO 10646 [ISO10646] character
1078 numbers are given for each character, in hex. Entity values are
1079 decimal conversions of the ISO 10646 values and refer to the
1080 document character set. Names are Unicode [UNICODE] names.
1081-->
1082
1083<!-- Latin Extended-B -->
1084<!ENTITY fnof "&#402;" ><!-- latin small f with hook = function
1085 = florin, U+0192 ISOtech -->
1086
1087<!-- Greek -->
1088<!ENTITY Alpha "&#913;" ><!-- greek capital letter alpha, U+0391 -->
1089<!ENTITY Beta "&#914;" ><!-- greek capital letter beta, U+0392 -->
1090<!ENTITY Gamma "&#915;" ><!-- greek capital letter gamma, U+0393 ISOgrk3 -->
1091<!ENTITY Delta "&#916;" ><!-- greek capital letter delta, U+0394 ISOgrk3 -->
1092<!ENTITY Epsilon "&#917;" ><!-- greek capital letter epsilon, U+0395 -->
1093<!ENTITY Zeta "&#918;" ><!-- greek capital letter zeta, U+0396 -->
1094<!ENTITY Eta "&#919;" ><!-- greek capital letter eta, U+0397 -->
1095<!ENTITY Theta "&#920;" ><!-- greek capital letter theta, U+0398 ISOgrk3 -->
1096<!ENTITY Iota "&#921;" ><!-- greek capital letter iota, U+0399 -->
1097<!ENTITY Kappa "&#922;" ><!-- greek capital letter kappa, U+039A -->
1098<!ENTITY Lambda "&#923;" ><!-- greek capital letter lambda, U+039B ISOgrk3 -->
1099<!ENTITY Mu "&#924;" ><!-- greek capital letter mu, U+039C -->
1100<!ENTITY Nu "&#925;" ><!-- greek capital letter nu, U+039D -->
1101<!ENTITY Xi "&#926;" ><!-- greek capital letter xi, U+039E ISOgrk3 -->
1102<!ENTITY Omicron "&#927;" ><!-- greek capital letter omicron, U+039F -->
1103<!ENTITY Pi "&#928;" ><!-- greek capital letter pi, U+03A0 ISOgrk3 -->
1104<!ENTITY Rho "&#929;" ><!-- greek capital letter rho, U+03A1 -->
1105<!-- there is no Sigmaf, and no U+03A2 character either -->
1106<!ENTITY Sigma "&#931;" ><!-- greek capital letter sigma, U+03A3 ISOgrk3 -->
1107<!ENTITY Tau "&#932;" ><!-- greek capital letter tau, U+03A4 -->
1108<!ENTITY Upsilon "&#933;" ><!-- greek capital letter upsilon,
1109 U+03A5 ISOgrk3 -->
1110<!ENTITY Phi "&#934;" ><!-- greek capital letter phi, U+03A6 ISOgrk3 -->
1111<!ENTITY Chi "&#935;" ><!-- greek capital letter chi, U+03A7 -->
1112<!ENTITY Psi "&#936;" ><!-- greek capital letter psi, U+03A8 ISOgrk3 -->
1113<!ENTITY Omega "&#937;" ><!-- greek capital letter omega, U+03A9 ISOgrk3 -->
1114<!ENTITY alpha "&#945;" ><!-- greek small letter alpha, U+03B1 ISOgrk3 -->
1115<!ENTITY beta "&#946;" ><!-- greek small letter beta, U+03B2 ISOgrk3 -->
1116<!ENTITY gamma "&#947;" ><!-- greek small letter gamma, U+03B3 ISOgrk3 -->
1117<!ENTITY delta "&#948;" ><!-- greek small letter delta, U+03B4 ISOgrk3 -->
1118<!ENTITY epsilon "&#949;" ><!-- greek small letter epsilon, U+03B5 ISOgrk3 -->
1119<!ENTITY zeta "&#950;" ><!-- greek small letter zeta, U+03B6 ISOgrk3 -->
1120<!ENTITY eta "&#951;" ><!-- greek small letter eta, U+03B7 ISOgrk3 -->
1121<!ENTITY theta "&#952;" ><!-- greek small letter theta, U+03B8 ISOgrk3 -->
1122<!ENTITY iota "&#953;" ><!-- greek small letter iota, U+03B9 ISOgrk3 -->
1123<!ENTITY kappa "&#954;" ><!-- greek small letter kappa, U+03BA ISOgrk3 -->
1124<!ENTITY lambda "&#955;" ><!-- greek small letter lambda, U+03BB ISOgrk3 -->
1125<!ENTITY mu "&#956;" ><!-- greek small letter mu, U+03BC ISOgrk3 -->
1126<!ENTITY nu "&#957;" ><!-- greek small letter nu, U+03BD ISOgrk3 -->
1127<!ENTITY xi "&#958;" ><!-- greek small letter xi, U+03BE ISOgrk3 -->
1128<!ENTITY omicron "&#959;" ><!-- greek small letter omicron, U+03BF NEW -->
1129<!ENTITY pi "&#960;" ><!-- greek small letter pi, U+03C0 ISOgrk3 -->
1130<!ENTITY rho "&#961;" ><!-- greek small letter rho, U+03C1 ISOgrk3 -->
1131<!ENTITY sigmaf "&#962;" ><!-- greek small letter final sigma, U+03C2 ISOgrk3 -->
1132<!ENTITY sigma "&#963;" ><!-- greek small letter sigma, U+03C3 ISOgrk3 -->
1133<!ENTITY tau "&#964;" ><!-- greek small letter tau, U+03C4 ISOgrk3 -->
1134<!ENTITY upsilon "&#965;" ><!-- greek small letter upsilon, U+03C5 ISOgrk3 -->
1135<!ENTITY phi "&#966;" ><!-- greek small letter phi, U+03C6 ISOgrk3 -->
1136<!ENTITY chi "&#967;" ><!-- greek small letter chi, U+03C7 ISOgrk3 -->
1137<!ENTITY psi "&#968;" ><!-- greek small letter psi, U+03C8 ISOgrk3 -->
1138<!ENTITY omega "&#969;" ><!-- greek small letter omega, U+03C9 ISOgrk3 -->
1139<!ENTITY thetasym "&#977;" ><!-- greek small letter theta symbol, U+03D1 NEW -->
1140<!ENTITY upsih "&#978;" ><!-- greek upsilon with hook symbol, U+03D2 NEW -->
1141<!ENTITY piv "&#982;" ><!-- greek pi symbol, U+03D6 ISOgrk3 -->
1142
1143<!-- General Punctuation -->
1144<!ENTITY bull "&#8226;" ><!-- bullet = black small circle, U+2022 ISOpub -->
1145<!-- bullet is NOT the same as bullet operator, U+2219 -->
1146<!ENTITY hellip "&#8230;" ><!-- horizontal ellipsis = three dot leader, U+2026 ISOpub -->
1147<!ENTITY prime "&#8242;" ><!-- prime = minutes = feet, U+2032 ISOtech -->
1148<!ENTITY Prime "&#8243;" ><!-- double prime = seconds = inches, U+2033 ISOtech -->
1149<!ENTITY oline "&#8254;" ><!-- overline = spacing overscore, U+203E NEW -->
1150<!ENTITY frasl "&#8260;" ><!-- fraction slash, U+2044 NEW -->
1151
1152<!-- Letterlike Symbols -->
1153<!ENTITY weierp "&#8472;" ><!-- script capital P = power set = Weierstrass p, U+2118 ISOamso -->
1154<!ENTITY image "&#8465;" ><!-- blackletter capital I = imaginary part, U+2111 ISOamso -->
1155<!ENTITY real "&#8476;" ><!-- blackletter capital R = real part symbol, U+211C ISOamso -->
1156<!ENTITY trade "&#8482;" ><!-- trade mark sign, U+2122 ISOnum -->
1157<!ENTITY alefsym "&#8501;" ><!-- alef symbol = first transfinite cardinal, U+2135 NEW -->
1158<!-- alef symbol is NOT the same as hebrew letter alef, U+05D0 although
1159 the same glyph could be used to depict both characters -->
1160
1161<!-- Arrows -->
1162<!ENTITY larr "&#8592;" ><!-- leftwards arrow, U+2190 ISOnum -->
1163<!ENTITY uarr "&#8593;" ><!-- upwards arrow, U+2191 ISOnum-->
1164<!ENTITY rarr "&#8594;" ><!-- rightwards arrow, U+2192 ISOnum -->
1165<!ENTITY darr "&#8595;" ><!-- downwards arrow, U+2193 ISOnum -->
1166<!ENTITY harr "&#8596;" ><!-- left right arrow, U+2194 ISOamsa -->
1167<!ENTITY crarr "&#8629;" ><!-- downwards arrow with corner leftwards
1168 = carriage return, U+21B5 NEW -->
1169<!ENTITY lArr "&#8656;" ><!-- leftwards double arrow, U+21D0 ISOtech -->
1170<!-- Unicode does not say that lArr is the same as the 'is implied by' arrow
1171 but also does not have any other character for that function. So ? lArr can
1172 be used for 'is implied by' as ISOtech suggests -->
1173<!ENTITY uArr "&#8657;" ><!-- upwards double arrow, U+21D1 ISOamsa -->
1174<!ENTITY rArr "&#8658;" ><!-- rightwards double arrow, U+21D2 ISOtech -->
1175<!-- Unicode does not say this is the 'implies' character but does not have
1176 another character with this function so ?
1177 rArr can be used for 'implies' as ISOtech suggests -->
1178<!ENTITY dArr "&#8659;" ><!-- downwards double arrow, U+21D3 ISOamsa -->
1179<!ENTITY hArr "&#8660;" ><!-- left right double arrow, U+21D4 ISOamsa -->
1180
1181<!-- Mathematical Operators -->
1182<!ENTITY forall "&#8704;" ><!-- for all, U+2200 ISOtech -->
1183<!ENTITY part "&#8706;" ><!-- partial differential, U+2202 ISOtech -->
1184<!ENTITY exist "&#8707;" ><!-- there exists, U+2203 ISOtech -->
1185<!ENTITY empty "&#8709;" ><!-- empty set = null set = diameter, U+2205 ISOamso -->
1186<!ENTITY nabla "&#8711;" ><!-- nabla = backward difference, U+2207 ISOtech -->
1187<!ENTITY isin "&#8712;" ><!-- element of, U+2208 ISOtech -->
1188<!ENTITY notin "&#8713;" ><!-- not an element of, U+2209 ISOtech -->
1189<!ENTITY ni "&#8715;" ><!-- contains as member, U+220B ISOtech -->
1190<!-- should there be a more memorable name than 'ni'? -->
1191<!ENTITY prod "&#8719;" ><!-- n-ary product = product sign, U+220F ISOamsb -->
1192<!-- prod is NOT the same character as U+03A0 'greek capital letter pi' though
1193 the same glyph might be used for both -->
1194<!ENTITY sum "&#8721;" ><!-- n-ary sumation, U+2211 ISOamsb -->
1195<!-- sum is NOT the same character as U+03A3 'greek capital letter sigma'
1196 though the same glyph might be used for both -->
1197<!ENTITY minus "&#8722;" ><!-- minus sign, U+2212 ISOtech -->
1198<!ENTITY lowast "&#8727;" ><!-- asterisk operator, U+2217 ISOtech -->
1199<!ENTITY radic "&#8730;" ><!-- square root = radical sign, U+221A ISOtech -->
1200<!ENTITY prop "&#8733;" ><!-- proportional to, U+221D ISOtech -->
1201<!ENTITY infin "&#8734;" ><!-- infinity, U+221E ISOtech -->
1202<!ENTITY ang "&#8736;" ><!-- angle, U+2220 ISOamso -->
1203<!ENTITY and "&#8743;" ><!-- logical and = wedge, U+2227 ISOtech -->
1204<!ENTITY or "&#8744;" ><!-- logical or = vee, U+2228 ISOtech -->
1205<!ENTITY cap "&#8745;" ><!-- intersection = cap, U+2229 ISOtech -->
1206<!ENTITY cup "&#8746;" ><!-- union = cup, U+222A ISOtech -->
1207<!ENTITY int "&#8747;" ><!-- integral, U+222B ISOtech -->
1208<!ENTITY there4 "&#8756;" ><!-- therefore, U+2234 ISOtech -->
1209<!ENTITY sim "&#8764;" ><!-- tilde operator = varies with = similar to, U+223C ISOtech -->
1210<!-- tilde operator is NOT the same character as the tilde, U+007E,
1211 although the same glyph might be used to represent both -->
1212<!ENTITY cong "&#8773;" ><!-- approximately equal to, U+2245 ISOtech -->
1213<!ENTITY asymp "&#8776;" ><!-- almost equal to = asymptotic to, U+2248 ISOamsr -->
1214<!ENTITY ne "&#8800;" ><!-- not equal to, U+2260 ISOtech -->
1215<!ENTITY equiv "&#8801;" ><!-- identical to, U+2261 ISOtech -->
1216<!ENTITY le "&#8804;" ><!-- less-than or equal to, U+2264 ISOtech -->
1217<!ENTITY ge "&#8805;" ><!-- greater-than or equal to, U+2265 ISOtech -->
1218<!ENTITY sub "&#8834;" ><!-- subset of, U+2282 ISOtech -->
1219<!ENTITY sup "&#8835;" ><!-- superset of, U+2283 ISOtech -->
1220<!-- note that nsup, 'not a superset of, U+2283' is not covered by the Symbol
1221 font encoding and is not included. Should it be, for symmetry?
1222 It is in ISOamsn -->
1223<!ENTITY nsub "&#8836;" ><!-- not a subset of, U+2284 ISOamsn -->
1224<!ENTITY sube "&#8838;" ><!-- subset of or equal to, U+2286 ISOtech -->
1225<!ENTITY supe "&#8839;" ><!-- superset of or equal to, U+2287 ISOtech -->
1226<!ENTITY oplus "&#8853;" ><!-- circled plus = direct sum, U+2295 ISOamsb -->
1227<!ENTITY otimes "&#8855;" ><!-- circled times = vector product, U+2297 ISOamsb -->
1228<!ENTITY perp "&#8869;" ><!-- up tack = orthogonal to = perpendicular, U+22A5 ISOtech -->
1229<!ENTITY sdot "&#8901;" ><!-- dot operator, U+22C5 ISOamsb -->
1230<!-- dot operator is NOT the same character as U+00B7 middle dot -->
1231
1232<!-- Miscellaneous Technical -->
1233<!ENTITY lceil "&#8968;" ><!-- left ceiling = apl upstile, U+2308 ISOamsc -->
1234<!ENTITY rceil "&#8969;" ><!-- right ceiling, U+2309 ISOamsc -->
1235<!ENTITY lfloor "&#8970;" ><!-- left floor = apl downstile, U+230A ISOamsc -->
1236<!ENTITY rfloor "&#8971;" ><!-- right floor, U+230B ISOamsc -->
1237<!ENTITY lang "&#9001;" ><!-- left-pointing angle bracket = bra, U+2329 ISOtech -->
1238<!-- lang is NOT the same character as U+003C 'less than'
1239 or U+2039 'single left-pointing angle quotation mark' -->
1240<!ENTITY rang "&#9002;" ><!-- right-pointing angle bracket = ket, U+232A ISOtech -->
1241<!-- rang is NOT the same character as U+003E 'greater than'
1242 or U+203A 'single right-pointing angle quotation mark' -->
1243
1244<!-- Geometric Shapes -->
1245<!ENTITY loz "&#9674;" ><!-- lozenge, U+25CA ISOpub -->
1246
1247<!-- Miscellaneous Symbols -->
1248<!ENTITY spades "&#9824;" ><!-- black spade suit, U+2660 ISOpub -->
1249<!-- black here seems to mean filled as opposed to hollow -->
1250<!ENTITY clubs "&#9827;" ><!-- black club suit = shamrock, U+2663 ISOpub -->
1251<!ENTITY hearts "&#9829;" ><!-- black heart suit = valentine, U+2665 ISOpub -->
1252<!ENTITY diams "&#9830;" ><!-- black diamond suit, U+2666 ISOpub -->
1253
1254<!-- end of xhtml-symbol.ent -->
1255
1256
1257<!ENTITY % xhtml-special
1258 PUBLIC "-//W3C//ENTITIES Special for XHTML//EN"
1259 "xhtml-special.ent" >
1260<!-- ...................................................................... -->
1261<!-- XML-compatible ISO Special Character Entity Set for XHTML ............ -->
1262<!-- file: xhtml-special.ent
1263
1264 Typical invocation:
1265
1266 <!ENTITY % xhtml-special
1267 PUBLIC "-//W3C//ENTITIES Special for XHTML//EN"
1268 "xhtml-special.ent" >
1269 %xhtml-special;
1270
1271 This DTD module is identified by the PUBLIC and SYSTEM identifiers:
1272
1273 PUBLIC "-//W3C//ENTITIES Special for XHTML//EN"
1274 SYSTEM "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-special.ent"
1275
1276 Revision: $Id: xhtml-mobile10-flat.dtd,v 1.1 2007/05/15 02:42:22 david_williams Exp $ SMI
1277
1278 Portions (C) International Organization for Standardization 1986:
1279 Permission to copy in any form is granted for use with conforming
1280 SGML systems and applications as defined in ISO 8879, provided
1281 this notice is included in all copies.
1282
1283 Revisions:
12842000-10-28: added &apos; and altered XML Predefined Entities for compatibility
1285-->
1286
1287<!-- Relevant ISO entity set is given unless names are newly introduced.
1288 New names (i.e., not in ISO 8879 [SGML] list) do not clash with
1289 any existing ISO 8879 entity names. ISO 10646 [ISO10646] character
1290 numbers are given for each character, in hex. Entity values are
1291 decimal conversions of the ISO 10646 values and refer to the
1292 document character set. Names are Unicode [UNICODE] names.
1293-->
1294
1295<!-- C0 Controls and Basic Latin -->
1296<!ENTITY lt "&#38;&#60;" ><!-- less-than sign, U+003C ISOnum -->
1297<!ENTITY gt "&#62;" ><!-- greater-than sign, U+003E ISOnum -->
1298<!ENTITY amp "&#38;&#38;" ><!-- ampersand, U+0026 ISOnum -->
1299<!ENTITY apos "&#39;" ><!-- apostrophe, U+0027 ISOnum -->
1300<!ENTITY quot "&#34;" ><!-- quotation mark = APL quote, U+0022 ISOnum -->
1301
1302<!-- Latin Extended-A -->
1303<!ENTITY OElig "&#338;" ><!-- latin capital ligature OE, U+0152 ISOlat2 -->
1304<!ENTITY oelig "&#339;" ><!-- latin small ligature oe, U+0153 ISOlat2 -->
1305
1306<!-- ligature is a misnomer, this is a separate character in some languages -->
1307<!ENTITY Scaron "&#352;" ><!-- latin capital letter S with caron, U+0160 ISOlat2 -->
1308<!ENTITY scaron "&#353;" ><!-- latin small letter s with caron, U+0161 ISOlat2 -->
1309<!ENTITY Yuml "&#376;" ><!-- latin capital letter Y with diaeresis, U+0178 ISOlat2 -->
1310
1311<!-- Spacing Modifier Letters -->
1312<!ENTITY circ "&#710;" ><!-- modifier letter circumflex accent, U+02C6 ISOpub -->
1313<!ENTITY tilde "&#732;" ><!-- small tilde, U+02DC ISOdia -->
1314
1315<!-- General Punctuation -->
1316<!ENTITY ensp "&#8194;" ><!-- en space, U+2002 ISOpub -->
1317<!ENTITY emsp "&#8195;" ><!-- em space, U+2003 ISOpub -->
1318<!ENTITY thinsp "&#8201;" ><!-- thin space, U+2009 ISOpub -->
1319<!ENTITY zwnj "&#8204;" ><!-- zero width non-joiner, U+200C NEW RFC 2070 -->
1320<!ENTITY zwj "&#8205;" ><!-- zero width joiner, U+200D NEW RFC 2070 -->
1321<!ENTITY lrm "&#8206;" ><!-- left-to-right mark, U+200E NEW RFC 2070 -->
1322<!ENTITY rlm "&#8207;" ><!-- right-to-left mark, U+200F NEW RFC 2070 -->
1323<!ENTITY ndash "&#8211;" ><!-- en dash, U+2013 ISOpub -->
1324<!ENTITY mdash "&#8212;" ><!-- em dash, U+2014 ISOpub -->
1325<!ENTITY lsquo "&#8216;" ><!-- left single quotation mark, U+2018 ISOnum -->
1326<!ENTITY rsquo "&#8217;" ><!-- right single quotation mark, U+2019 ISOnum -->
1327<!ENTITY sbquo "&#8218;" ><!-- single low-9 quotation mark, U+201A NEW -->
1328<!ENTITY ldquo "&#8220;" ><!-- left double quotation mark, U+201C ISOnum -->
1329<!ENTITY rdquo "&#8221;" ><!-- right double quotation mark, U+201D ISOnum -->
1330<!ENTITY bdquo "&#8222;" ><!-- double low-9 quotation mark, U+201E NEW -->
1331<!ENTITY dagger "&#8224;" ><!-- dagger, U+2020 ISOpub -->
1332<!ENTITY Dagger "&#8225;" ><!-- double dagger, U+2021 ISOpub -->
1333<!ENTITY permil "&#8240;" ><!-- per mille sign, U+2030 ISOtech -->
1334
1335<!-- lsaquo is proposed but not yet ISO standardized -->
1336<!ENTITY lsaquo "&#8249;" ><!-- single left-pointing angle quotation mark, U+2039 ISO proposed -->
1337<!-- rsaquo is proposed but not yet ISO standardized -->
1338<!ENTITY rsaquo "&#8250;" ><!-- single right-pointing angle quotation mark, U+203A ISO proposed -->
1339<!ENTITY euro "&#8364;" ><!-- euro sign, U+20AC NEW -->
1340
1341<!-- end of xhtml-special.ent -->
1342
1343
1344<!-- end of xhtml-charent-1.mod -->
1345]]>
1346
1347<!-- end of xhtml-framework-1.mod -->
1348
1349
1350<!-- XHTML Core Modules ........................................ -->
1351<!ENTITY % pre.content
1352 "( #PCDATA
1353 | %InlStruct.class;
1354 %InlPhras.class;
1355 %Anchor.class;
1356 %Inline.extra; )*"
1357>
1358
1359<!ENTITY % xhtml-text.mod
1360 PUBLIC "-//W3C//ELEMENTS XHTML Text 1.0//EN"
1361 "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-text-1.mod" >
1362<!-- ...................................................................... -->
1363<!-- XHTML Text Module ................................................... -->
1364<!-- file: xhtml-text-1.mod
1365
1366 This is XHTML, a reformulation of HTML as a modular XML application.
1367 Copyright 1998-2001 W3C (MIT, INRIA, Keio), All Rights Reserved.
1368 Revision: $Id: xhtml-mobile10-flat.dtd,v 1.1 2007/05/15 02:42:22 david_williams Exp $ SMI
1369
1370 This DTD module is identified by the PUBLIC and SYSTEM identifiers:
1371
1372 PUBLIC "-//W3C//ELEMENTS XHTML Text 1.0//EN"
1373 SYSTEM "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-text-1.mod"
1374
1375 Revisions:
1376 (none)
1377 ....................................................................... -->
1378
1379<!-- Textual Content
1380
1381 The Text module includes declarations for all core
1382 text container elements and their attributes.
1383-->
1384
1385<!ENTITY % xhtml-inlstruct.module "INCLUDE" >
1386<![%xhtml-inlstruct.module;[
1387<!ENTITY % xhtml-inlstruct.mod
1388 PUBLIC "-//W3C//ELEMENTS XHTML Inline Structural 1.0//EN"
1389 "xhtml-inlstruct-1.mod" >
1390<!-- ...................................................................... -->
1391<!-- XHTML Inline Structural Module ...................................... -->
1392<!-- file: xhtml-inlstruct-1.mod
1393
1394 This is XHTML, a reformulation of HTML as a modular XML application.
1395 Copyright 1998-2001 W3C (MIT, INRIA, Keio), All Rights Reserved.
1396 Revision: $Id: xhtml-mobile10-flat.dtd,v 1.1 2007/05/15 02:42:22 david_williams Exp $ SMI
1397
1398 This DTD module is identified by the PUBLIC and SYSTEM identifiers:
1399
1400 PUBLIC "-//W3C//ELEMENTS XHTML Inline Structural 1.0//EN"
1401 SYSTEM "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-inlstruct-1.mod"
1402
1403 Revisions:
1404 (none)
1405 ....................................................................... -->
1406
1407<!-- Inline Structural
1408
1409 br, span
1410
1411 This module declares the elements and their attributes
1412 used to support inline-level structural markup.
1413-->
1414
1415<!-- br: forced line break ............................. -->
1416
1417<!ENTITY % br.element "INCLUDE" >
1418<![%br.element;[
1419
1420<!ENTITY % br.content "EMPTY" >
1421<!ENTITY % br.qname "br" >
1422<!ELEMENT %br.qname; %br.content; >
1423
1424<!-- end of br.element -->]]>
1425
1426<!ENTITY % br.attlist "INCLUDE" >
1427<![%br.attlist;[
1428<!ATTLIST %br.qname;
1429 %Core.attrib;
1430>
1431<!-- end of br.attlist -->]]>
1432
1433<!-- span: generic inline container .................... -->
1434
1435<!ENTITY % span.element "INCLUDE" >
1436<![%span.element;[
1437<!ENTITY % span.content
1438 "( #PCDATA | %Inline.mix; )*"
1439>
1440<!ENTITY % span.qname "span" >
1441<!ELEMENT %span.qname; %span.content; >
1442<!-- end of span.element -->]]>
1443
1444<!ENTITY % span.attlist "INCLUDE" >
1445<![%span.attlist;[
1446<!ATTLIST %span.qname;
1447 %Common.attrib;
1448>
1449<!-- end of span.attlist -->]]>
1450
1451<!-- end of xhtml-inlstruct-1.mod -->
1452]]>
1453
1454<!ENTITY % xhtml-inlphras.module "INCLUDE" >
1455<![%xhtml-inlphras.module;[
1456<!ENTITY % xhtml-inlphras.mod
1457 PUBLIC "-//W3C//ELEMENTS XHTML Inline Phrasal 1.0//EN"
1458 "xhtml-inlphras-1.mod" >
1459<!-- ...................................................................... -->
1460<!-- XHTML Inline Phrasal Module ......................................... -->
1461<!-- file: xhtml-inlphras-1.mod
1462
1463 This is XHTML, a reformulation of HTML as a modular XML application.
1464 Copyright 1998-2001 W3C (MIT, INRIA, Keio), All Rights Reserved.
1465 Revision: $Id: xhtml-mobile10-flat.dtd,v 1.1 2007/05/15 02:42:22 david_williams Exp $ SMI
1466
1467 This DTD module is identified by the PUBLIC and SYSTEM identifiers:
1468
1469 PUBLIC "-//W3C//ELEMENTS XHTML Inline Phrasal 1.0//EN"
1470 SYSTEM "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-inlphras-1.mod"
1471
1472 Revisions:
1473 (none)
1474 ....................................................................... -->
1475
1476<!-- Inline Phrasal
1477
1478 abbr, acronym, cite, code, dfn, em, kbd, q, samp, strong, var
1479
1480 This module declares the elements and their attributes used to
1481 support inline-level phrasal markup.
1482-->
1483
1484<!ENTITY % abbr.element "INCLUDE" >
1485<![%abbr.element;[
1486<!ENTITY % abbr.content
1487 "( #PCDATA | %Inline.mix; )*"
1488>
1489<!ENTITY % abbr.qname "abbr" >
1490<!ELEMENT %abbr.qname; %abbr.content; >
1491<!-- end of abbr.element -->]]>
1492
1493<!ENTITY % abbr.attlist "INCLUDE" >
1494<![%abbr.attlist;[
1495<!ATTLIST %abbr.qname;
1496 %Common.attrib;
1497>
1498<!-- end of abbr.attlist -->]]>
1499
1500<!ENTITY % acronym.element "INCLUDE" >
1501<![%acronym.element;[
1502<!ENTITY % acronym.content
1503 "( #PCDATA | %Inline.mix; )*"
1504>
1505<!ENTITY % acronym.qname "acronym" >
1506<!ELEMENT %acronym.qname; %acronym.content; >
1507<!-- end of acronym.element -->]]>
1508
1509<!ENTITY % acronym.attlist "INCLUDE" >
1510<![%acronym.attlist;[
1511<!ATTLIST %acronym.qname;
1512 %Common.attrib;
1513>
1514<!-- end of acronym.attlist -->]]>
1515
1516<!ENTITY % cite.element "INCLUDE" >
1517<![%cite.element;[
1518<!ENTITY % cite.content
1519 "( #PCDATA | %Inline.mix; )*"
1520>
1521<!ENTITY % cite.qname "cite" >
1522<!ELEMENT %cite.qname; %cite.content; >
1523<!-- end of cite.element -->]]>
1524
1525<!ENTITY % cite.attlist "INCLUDE" >
1526<![%cite.attlist;[
1527<!ATTLIST %cite.qname;
1528 %Common.attrib;
1529>
1530<!-- end of cite.attlist -->]]>
1531
1532<!ENTITY % code.element "INCLUDE" >
1533<![%code.element;[
1534<!ENTITY % code.content
1535 "( #PCDATA | %Inline.mix; )*"
1536>
1537<!ENTITY % code.qname "code" >
1538<!ELEMENT %code.qname; %code.content; >
1539<!-- end of code.element -->]]>
1540
1541<!ENTITY % code.attlist "INCLUDE" >
1542<![%code.attlist;[
1543<!ATTLIST %code.qname;
1544 %Common.attrib;
1545>
1546<!-- end of code.attlist -->]]>
1547
1548<!ENTITY % dfn.element "INCLUDE" >
1549<![%dfn.element;[
1550<!ENTITY % dfn.content
1551 "( #PCDATA | %Inline.mix; )*"
1552>
1553<!ENTITY % dfn.qname "dfn" >
1554<!ELEMENT %dfn.qname; %dfn.content; >
1555<!-- end of dfn.element -->]]>
1556
1557<!ENTITY % dfn.attlist "INCLUDE" >
1558<![%dfn.attlist;[
1559<!ATTLIST %dfn.qname;
1560 %Common.attrib;
1561>
1562<!-- end of dfn.attlist -->]]>
1563
1564<!ENTITY % em.element "INCLUDE" >
1565<![%em.element;[
1566<!ENTITY % em.content
1567 "( #PCDATA | %Inline.mix; )*"
1568>
1569<!ENTITY % em.qname "em" >
1570<!ELEMENT %em.qname; %em.content; >
1571<!-- end of em.element -->]]>
1572
1573<!ENTITY % em.attlist "INCLUDE" >
1574<![%em.attlist;[
1575<!ATTLIST %em.qname;
1576 %Common.attrib;
1577>
1578<!-- end of em.attlist -->]]>
1579
1580<!ENTITY % kbd.element "INCLUDE" >
1581<![%kbd.element;[
1582<!ENTITY % kbd.content
1583 "( #PCDATA | %Inline.mix; )*"
1584>
1585<!ENTITY % kbd.qname "kbd" >
1586<!ELEMENT %kbd.qname; %kbd.content; >
1587<!-- end of kbd.element -->]]>
1588
1589<!ENTITY % kbd.attlist "INCLUDE" >
1590<![%kbd.attlist;[
1591<!ATTLIST %kbd.qname;
1592 %Common.attrib;
1593>
1594<!-- end of kbd.attlist -->]]>
1595
1596<!ENTITY % q.element "INCLUDE" >
1597<![%q.element;[
1598<!ENTITY % q.content
1599 "( #PCDATA | %Inline.mix; )*"
1600>
1601<!ENTITY % q.qname "q" >
1602<!ELEMENT %q.qname; %q.content; >
1603<!-- end of q.element -->]]>
1604
1605<!ENTITY % q.attlist "INCLUDE" >
1606<![%q.attlist;[
1607<!ATTLIST %q.qname;
1608 %Common.attrib;
1609 cite %URI.datatype; #IMPLIED
1610>
1611<!-- end of q.attlist -->]]>
1612
1613<!ENTITY % samp.element "INCLUDE" >
1614<![%samp.element;[
1615<!ENTITY % samp.content
1616 "( #PCDATA | %Inline.mix; )*"
1617>
1618<!ENTITY % samp.qname "samp" >
1619<!ELEMENT %samp.qname; %samp.content; >
1620<!-- end of samp.element -->]]>
1621
1622<!ENTITY % samp.attlist "INCLUDE" >
1623<![%samp.attlist;[
1624<!ATTLIST %samp.qname;
1625 %Common.attrib;
1626>
1627<!-- end of samp.attlist -->]]>
1628
1629<!ENTITY % strong.element "INCLUDE" >
1630<![%strong.element;[
1631<!ENTITY % strong.content
1632 "( #PCDATA | %Inline.mix; )*"
1633>
1634<!ENTITY % strong.qname "strong" >
1635<!ELEMENT %strong.qname; %strong.content; >
1636<!-- end of strong.element -->]]>
1637
1638<!ENTITY % strong.attlist "INCLUDE" >
1639<![%strong.attlist;[
1640<!ATTLIST %strong.qname;
1641 %Common.attrib;
1642>
1643<!-- end of strong.attlist -->]]>
1644
1645<!ENTITY % var.element "INCLUDE" >
1646<![%var.element;[
1647<!ENTITY % var.content
1648 "( #PCDATA | %Inline.mix; )*"
1649>
1650<!ENTITY % var.qname "var" >
1651<!ELEMENT %var.qname; %var.content; >
1652<!-- end of var.element -->]]>
1653
1654<!ENTITY % var.attlist "INCLUDE" >
1655<![%var.attlist;[
1656<!ATTLIST %var.qname;
1657 %Common.attrib;
1658>
1659<!-- end of var.attlist -->]]>
1660
1661<!-- end of xhtml-inlphras-1.mod -->
1662]]>
1663
1664<!ENTITY % xhtml-blkstruct.module "INCLUDE" >
1665<![%xhtml-blkstruct.module;[
1666<!ENTITY % xhtml-blkstruct.mod
1667 PUBLIC "-//W3C//ELEMENTS XHTML Block Structural 1.0//EN"
1668 "xhtml-blkstruct-1.mod" >
1669<!-- ...................................................................... -->
1670<!-- XHTML Block Structural Module ....................................... -->
1671<!-- file: xhtml-blkstruct-1.mod
1672
1673 This is XHTML, a reformulation of HTML as a modular XML application.
1674 Copyright 1998-2001 W3C (MIT, INRIA, Keio), All Rights Reserved.
1675 Revision: $Id: xhtml-mobile10-flat.dtd,v 1.1 2007/05/15 02:42:22 david_williams Exp $ SMI
1676
1677 This DTD module is identified by the PUBLIC and SYSTEM identifiers:
1678
1679 PUBLIC "-//W3C//ELEMENTS XHTML Block Structural 1.0//EN"
1680 SYSTEM "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-blkstruct-1.mod"
1681
1682 Revisions:
1683 (none)
1684 ....................................................................... -->
1685
1686<!-- Block Structural
1687
1688 div, p
1689
1690 This module declares the elements and their attributes used to
1691 support block-level structural markup.
1692-->
1693
1694<!ENTITY % div.element "INCLUDE" >
1695<![%div.element;[
1696<!ENTITY % div.content
1697 "( #PCDATA | %Flow.mix; )*"
1698>
1699<!ENTITY % div.qname "div" >
1700<!ELEMENT %div.qname; %div.content; >
1701<!-- end of div.element -->]]>
1702
1703<!ENTITY % div.attlist "INCLUDE" >
1704<![%div.attlist;[
1705<!ATTLIST %div.qname;
1706 %Common.attrib;
1707>
1708<!-- end of div.attlist -->]]>
1709
1710<!ENTITY % p.element "INCLUDE" >
1711<![%p.element;[
1712<!ENTITY % p.content
1713 "( #PCDATA | %Inline.mix; )*" >
1714<!ENTITY % p.qname "p" >
1715<!ELEMENT %p.qname; %p.content; >
1716<!-- end of p.element -->]]>
1717
1718<!ENTITY % p.attlist "INCLUDE" >
1719<![%p.attlist;[
1720<!ATTLIST %p.qname;
1721 %Common.attrib;
1722>
1723<!-- end of p.attlist -->]]>
1724
1725<!-- end of xhtml-blkstruct-1.mod -->
1726]]>
1727
1728<!ENTITY % xhtml-blkphras.module "INCLUDE" >
1729<![%xhtml-blkphras.module;[
1730<!ENTITY % xhtml-blkphras.mod
1731 PUBLIC "-//W3C//ELEMENTS XHTML Block Phrasal 1.0//EN"
1732 "xhtml-blkphras-1.mod" >
1733<!-- ...................................................................... -->
1734<!-- XHTML Block Phrasal Module .......................................... -->
1735<!-- file: xhtml-blkphras-1.mod
1736
1737 This is XHTML, a reformulation of HTML as a modular XML application.
1738 Copyright 1998-2001 W3C (MIT, INRIA, Keio), All Rights Reserved.
1739 Revision: $Id: xhtml-mobile10-flat.dtd,v 1.1 2007/05/15 02:42:22 david_williams Exp $ SMI
1740
1741 This DTD module is identified by the PUBLIC and SYSTEM identifiers:
1742
1743 PUBLIC "-//W3C//ELEMENTS XHTML Block Phrasal 1.0//EN"
1744 SYSTEM "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-blkphras-1.mod"
1745
1746 Revisions:
1747 (none)
1748 ....................................................................... -->
1749
1750<!-- Block Phrasal
1751
1752 address, blockquote, pre, h1, h2, h3, h4, h5, h6
1753
1754 This module declares the elements and their attributes used to
1755 support block-level phrasal markup.
1756-->
1757
1758<!ENTITY % address.element "INCLUDE" >
1759<![%address.element;[
1760<!ENTITY % address.content
1761 "( #PCDATA | %Inline.mix; )*" >
1762<!ENTITY % address.qname "address" >
1763<!ELEMENT %address.qname; %address.content; >
1764<!-- end of address.element -->]]>
1765
1766<!ENTITY % address.attlist "INCLUDE" >
1767<![%address.attlist;[
1768<!ATTLIST %address.qname;
1769 %Common.attrib;
1770>
1771<!-- end of address.attlist -->]]>
1772
1773<!ENTITY % blockquote.element "INCLUDE" >
1774<![%blockquote.element;[
1775<!ENTITY % blockquote.content
1776 "( %Block.mix; )+"
1777>
1778<!ENTITY % blockquote.qname "blockquote" >
1779<!ELEMENT %blockquote.qname; %blockquote.content; >
1780<!-- end of blockquote.element -->]]>
1781
1782<!ENTITY % blockquote.attlist "INCLUDE" >
1783<![%blockquote.attlist;[
1784<!ATTLIST %blockquote.qname;
1785 %Common.attrib;
1786 cite %URI.datatype; #IMPLIED
1787>
1788<!-- end of blockquote.attlist -->]]>
1789
1790<!ENTITY % pre.element "INCLUDE" >
1791<![%pre.element;[
1792<!ENTITY % pre.content
1793 "( #PCDATA
1794 | %InlStruct.class;
1795 %InlPhras.class;
1796 | %tt.qname; | %i.qname; | %b.qname;
1797 %I18n.class;
1798 %Anchor.class;
1799 | %script.qname; | %map.qname;
1800 %Inline.extra; )*"
1801>
1802<!ENTITY % pre.qname "pre" >
1803<!ELEMENT %pre.qname; %pre.content; >
1804<!-- end of pre.element -->]]>
1805
1806<!ENTITY % pre.attlist "INCLUDE" >
1807<![%pre.attlist;[
1808<!ATTLIST %pre.qname;
1809 %Common.attrib;
1810 xml:space ( preserve ) #FIXED 'preserve'
1811>
1812<!-- end of pre.attlist -->]]>
1813
1814<!-- ................... Heading Elements ................... -->
1815
1816<!ENTITY % Heading.content "( #PCDATA | %Inline.mix; )*" >
1817
1818<!ENTITY % h1.element "INCLUDE" >
1819<![%h1.element;[
1820<!ENTITY % h1.qname "h1" >
1821<!ELEMENT %h1.qname; %Heading.content; >
1822<!-- end of h1.element -->]]>
1823
1824<!ENTITY % h1.attlist "INCLUDE" >
1825<![%h1.attlist;[
1826<!ATTLIST %h1.qname;
1827 %Common.attrib;
1828>
1829<!-- end of h1.attlist -->]]>
1830
1831<!ENTITY % h2.element "INCLUDE" >
1832<![%h2.element;[
1833<!ENTITY % h2.qname "h2" >
1834<!ELEMENT %h2.qname; %Heading.content; >
1835<!-- end of h2.element -->]]>
1836
1837<!ENTITY % h2.attlist "INCLUDE" >
1838<![%h2.attlist;[
1839<!ATTLIST %h2.qname;
1840 %Common.attrib;
1841>
1842<!-- end of h2.attlist -->]]>
1843
1844<!ENTITY % h3.element "INCLUDE" >
1845<![%h3.element;[
1846<!ENTITY % h3.qname "h3" >
1847<!ELEMENT %h3.qname; %Heading.content; >
1848<!-- end of h3.element -->]]>
1849
1850<!ENTITY % h3.attlist "INCLUDE" >
1851<![%h3.attlist;[
1852<!ATTLIST %h3.qname;
1853 %Common.attrib;
1854>
1855<!-- end of h3.attlist -->]]>
1856
1857<!ENTITY % h4.element "INCLUDE" >
1858<![%h4.element;[
1859<!ENTITY % h4.qname "h4" >
1860<!ELEMENT %h4.qname; %Heading.content; >
1861<!-- end of h4.element -->]]>
1862
1863<!ENTITY % h4.attlist "INCLUDE" >
1864<![%h4.attlist;[
1865<!ATTLIST %h4.qname;
1866 %Common.attrib;
1867>
1868<!-- end of h4.attlist -->]]>
1869
1870<!ENTITY % h5.element "INCLUDE" >
1871<![%h5.element;[
1872<!ENTITY % h5.qname "h5" >
1873<!ELEMENT %h5.qname; %Heading.content; >
1874<!-- end of h5.element -->]]>
1875
1876<!ENTITY % h5.attlist "INCLUDE" >
1877<![%h5.attlist;[
1878<!ATTLIST %h5.qname;
1879 %Common.attrib;
1880>
1881<!-- end of h5.attlist -->]]>
1882
1883<!ENTITY % h6.element "INCLUDE" >
1884<![%h6.element;[
1885<!ENTITY % h6.qname "h6" >
1886<!ELEMENT %h6.qname; %Heading.content; >
1887<!-- end of h6.element -->]]>
1888
1889<!ENTITY % h6.attlist "INCLUDE" >
1890<![%h6.attlist;[
1891<!ATTLIST %h6.qname;
1892 %Common.attrib;
1893>
1894<!-- end of h6.attlist -->]]>
1895
1896<!-- end of xhtml-blkphras-1.mod -->
1897]]>
1898
1899<!-- end of xhtml-text-1.mod -->
1900
1901
1902<!ENTITY % xhtml-hypertext.mod
1903 PUBLIC "-//W3C//ELEMENTS XHTML Hypertext 1.0//EN"
1904 "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-hypertext-1.mod" >
1905<!-- ...................................................................... -->
1906<!-- XHTML Hypertext Module .............................................. -->
1907<!-- file: xhtml-hypertext-1.mod
1908
1909 This is XHTML, a reformulation of HTML as a modular XML application.
1910 Copyright 1998-2001 W3C (MIT, INRIA, Keio), All Rights Reserved.
1911 Revision: $Id: xhtml-mobile10-flat.dtd,v 1.1 2007/05/15 02:42:22 david_williams Exp $ SMI
1912
1913 This DTD module is identified by the PUBLIC and SYSTEM identifiers:
1914
1915 PUBLIC "-//W3C//ELEMENTS XHTML Hypertext 1.0//EN"
1916 SYSTEM "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-hypertext-1.mod"
1917
1918 Revisions:
1919 (none)
1920 ....................................................................... -->
1921
1922<!-- Hypertext
1923
1924 a
1925
1926 This module declares the anchor ('a') element type, which
1927 defines the source of a hypertext link. The destination
1928 (or link 'target') is identified via its 'id' attribute
1929 rather than the 'name' attribute as was used in HTML.
1930-->
1931
1932<!-- ............ Anchor Element ............ -->
1933
1934<!ENTITY % a.element "INCLUDE" >
1935<![%a.element;[
1936<!ENTITY % a.content
1937 "( #PCDATA | %InlNoAnchor.mix; )*"
1938>
1939<!ENTITY % a.qname "a" >
1940<!ELEMENT %a.qname; %a.content; >
1941<!-- end of a.element -->]]>
1942
1943<!ENTITY % a.attlist "INCLUDE" >
1944<![%a.attlist;[
1945<!ATTLIST %a.qname;
1946 %Common.attrib;
1947 href %URI.datatype; #IMPLIED
1948 charset %Charset.datatype; #IMPLIED
1949 type %ContentType.datatype; #IMPLIED
1950 hreflang %LanguageCode.datatype; #IMPLIED
1951 rel %LinkTypes.datatype; #IMPLIED
1952 rev %LinkTypes.datatype; #IMPLIED
1953 accesskey %Character.datatype; #IMPLIED
1954 tabindex %Number.datatype; #IMPLIED
1955>
1956<!-- end of a.attlist -->]]>
1957
1958<!-- end of xhtml-hypertext-1.mod -->
1959
1960
1961<!ENTITY % xhtml-list.mod
1962 PUBLIC "-//W3C//ELEMENTS XHTML Lists 1.0//EN"
1963 "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-list-1.mod" >
1964<!-- ...................................................................... -->
1965<!-- XHTML Lists Module .................................................. -->
1966<!-- file: xhtml-list-1.mod
1967
1968 This is XHTML, a reformulation of HTML as a modular XML application.
1969 Copyright 1998-2001 W3C (MIT, INRIA, Keio), All Rights Reserved.
1970 Revision: $Id: xhtml-mobile10-flat.dtd,v 1.1 2007/05/15 02:42:22 david_williams Exp $ SMI
1971
1972 This DTD module is identified by the PUBLIC and SYSTEM identifiers:
1973
1974 PUBLIC "-//W3C//ELEMENTS XHTML Lists 1.0//EN"
1975 SYSTEM "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-list-1.mod"
1976
1977 Revisions:
1978 (none)
1979 ....................................................................... -->
1980
1981<!-- Lists
1982
1983 dl, dt, dd, ol, ul, li
1984
1985 This module declares the list-oriented element types
1986 and their attributes.
1987-->
1988
1989<!ENTITY % dl.qname "dl" >
1990<!ENTITY % dt.qname "dt" >
1991<!ENTITY % dd.qname "dd" >
1992<!ENTITY % ol.qname "ol" >
1993<!ENTITY % ul.qname "ul" >
1994<!ENTITY % li.qname "li" >
1995
1996<!-- dl: Definition List ............................... -->
1997
1998<!ENTITY % dl.element "INCLUDE" >
1999<![%dl.element;[
2000<!ENTITY % dl.content "( %dt.qname; | %dd.qname; )+" >
2001<!ELEMENT %dl.qname; %dl.content; >
2002<!-- end of dl.element -->]]>
2003
2004<!ENTITY % dl.attlist "INCLUDE" >
2005<![%dl.attlist;[
2006<!ATTLIST %dl.qname;
2007 %Common.attrib;
2008>
2009<!-- end of dl.attlist -->]]>
2010
2011<!-- dt: Definition Term ............................... -->
2012
2013<!ENTITY % dt.element "INCLUDE" >
2014<![%dt.element;[
2015<!ENTITY % dt.content
2016 "( #PCDATA | %Inline.mix; )*"
2017>
2018<!ELEMENT %dt.qname; %dt.content; >
2019<!-- end of dt.element -->]]>
2020
2021<!ENTITY % dt.attlist "INCLUDE" >
2022<![%dt.attlist;[
2023<!ATTLIST %dt.qname;
2024 %Common.attrib;
2025>
2026<!-- end of dt.attlist -->]]>
2027
2028<!-- dd: Definition Description ........................ -->
2029
2030<!ENTITY % dd.element "INCLUDE" >
2031<![%dd.element;[
2032<!ENTITY % dd.content
2033 "( #PCDATA | %Flow.mix; )*"
2034>
2035<!ELEMENT %dd.qname; %dd.content; >
2036<!-- end of dd.element -->]]>
2037
2038<!ENTITY % dd.attlist "INCLUDE" >
2039<![%dd.attlist;[
2040<!ATTLIST %dd.qname;
2041 %Common.attrib;
2042>
2043<!-- end of dd.attlist -->]]>
2044
2045<!-- ol: Ordered List (numbered styles) ................ -->
2046
2047<!ENTITY % ol.element "INCLUDE" >
2048<![%ol.element;[
2049<!ENTITY % ol.content "( %li.qname; )+" >
2050<!ELEMENT %ol.qname; %ol.content; >
2051<!-- end of ol.element -->]]>
2052
2053<!ENTITY % ol.attlist "INCLUDE" >
2054<![%ol.attlist;[
2055<!ATTLIST %ol.qname;
2056 %Common.attrib;
2057>
2058<!-- end of ol.attlist -->]]>
2059
2060<!-- ul: Unordered List (bullet styles) ................ -->
2061
2062<!ENTITY % ul.element "INCLUDE" >
2063<![%ul.element;[
2064<!ENTITY % ul.content "( %li.qname; )+" >
2065<!ELEMENT %ul.qname; %ul.content; >
2066<!-- end of ul.element -->]]>
2067
2068<!ENTITY % ul.attlist "INCLUDE" >
2069<![%ul.attlist;[
2070<!ATTLIST %ul.qname;
2071 %Common.attrib;
2072>
2073<!-- end of ul.attlist -->]]>
2074
2075<!-- li: List Item ..................................... -->
2076
2077<!ENTITY % li.element "INCLUDE" >
2078<![%li.element;[
2079<!ENTITY % li.content
2080 "( #PCDATA | %Flow.mix; )*"
2081>
2082<!ELEMENT %li.qname; %li.content; >
2083<!-- end of li.element -->]]>
2084
2085<!ENTITY % li.attlist "INCLUDE" >
2086<![%li.attlist;[
2087<!ATTLIST %li.qname;
2088 %Common.attrib;
2089>
2090<!-- end of li.attlist -->]]>
2091
2092<!-- end of xhtml-list-1.mod -->
2093
2094<!-- Extend lists with value and start attributes -->
2095<!ATTLIST %li.qname;
2096 value %Number.datatype; #IMPLIED
2097>
2098<!ATTLIST %ol.qname;
2099 start %Number.datatype; #IMPLIED
2100>
2101
2102<!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: -->
2103
2104<!-- Image Module ............................................... -->
2105<!ENTITY % xhtml-image.mod
2106 PUBLIC "-//W3C//ELEMENTS XHTML Images 1.0//EN"
2107 "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-image-1.mod" >
2108<!-- ...................................................................... -->
2109<!-- XHTML Images Module ................................................. -->
2110<!-- file: xhtml-image-1.mod
2111
2112 This is XHTML, a reformulation of HTML as a modular XML application.
2113 Copyright 1998-2001 W3C (MIT, INRIA, Keio), All Rights Reserved.
2114 Rovision: $Id: xhtml-mobile10-flat.dtd,v 1.1 2007/05/15 02:42:22 david_williams Exp $ SMI
2115
2116 This DTD module is identified by the PUBLIC and SYSTEM identifiers:
2117
2118 PUBLIC "-//W3C//ELEMENTS XHTML Images 1.0//EN"
2119 SYSTEM "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-image-1.mod"
2120
2121 Revisions:
2122 (none)
2123 ....................................................................... -->
2124
2125<!-- Images
2126
2127 img
2128
2129 This module provides markup to support basic image embedding.
2130-->
2131
2132<!-- To avoid problems with text-only UAs as well as to make
2133 image content understandable and navigable to users of
2134 non-visual UAs, you need to provide a description with
2135 the 'alt' attribute, and avoid server-side image maps.
2136-->
2137
2138<!ENTITY % img.element "INCLUDE" >
2139<![%img.element;[
2140<!ENTITY % img.content "EMPTY" >
2141<!ENTITY % img.qname "img" >
2142<!ELEMENT %img.qname; %img.content; >
2143<!-- end of img.element -->]]>
2144
2145<!ENTITY % img.attlist "INCLUDE" >
2146<![%img.attlist;[
2147<!ATTLIST %img.qname;
2148 %Common.attrib;
2149 src %URI.datatype; #REQUIRED
2150 alt %Text.datatype; #REQUIRED
2151 longdesc %URI.datatype; #IMPLIED
2152 height %Length.datatype; #IMPLIED
2153 width %Length.datatype; #IMPLIED
2154>
2155<!-- end of img.attlist -->]]>
2156
2157<!-- end of xhtml-image-1.mod -->
2158
2159
2160<!-- Tables Module ............................................... -->
2161<!ENTITY % xhtml-table.mod
2162 PUBLIC "-//W3C//ELEMENTS XHTML Basic Tables 1.0//EN"
2163 "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-basic-table-1.mod" >
2164<!-- ....................................................................... -->
2165<!-- XHTML Basic Table Module ............................................. -->
2166<!-- file: xhtml-basic-table-1.mod
2167
2168 This is XHTML Basic, a proper subset of XHTML.
2169 Copyright 1998-2001 W3C (MIT, INRIA, Keio), All Rights Reserved.
2170 Revision: $Id: xhtml-mobile10-flat.dtd,v 1.1 2007/05/15 02:42:22 david_williams Exp $ SMI
2171
2172 This DTD module is identified by the PUBLIC and SYSTEM identifiers:
2173
2174 PUBLIC "-//W3C//ELEMENTS XHTML Basic Tables 1.0//EN"
2175 SYSTEM "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-basic-table-1.mod"
2176
2177 Revisions:
2178 (none)
2179 ....................................................................... -->
2180
2181<!-- Basic Tables
2182
2183 table, caption, tr, th, td
2184
2185 This table module declares elements and attributes defining
2186 a table model based fundamentally on features found in the
2187 widely-deployed HTML 3.2 table model. While this module
2188 mimics the content model and table attributes of HTML 3.2
2189 tables, the element types declared herein also includes all
2190 HTML 4 common and most of the HTML 4 table attributes.
2191-->
2192
2193<!-- declare qualified element type names:
2194-->
2195<!ENTITY % table.qname "table" >
2196<!ENTITY % caption.qname "caption" >
2197<!ENTITY % tr.qname "tr" >
2198<!ENTITY % th.qname "th" >
2199<!ENTITY % td.qname "td" >
2200
2201<!-- horizontal alignment attributes for cell contents
2202-->
2203<!ENTITY % CellHAlign.attrib
2204 "align ( left
2205 | center
2206 | right ) #IMPLIED"
2207>
2208
2209<!-- vertical alignment attributes for cell contents
2210-->
2211<!ENTITY % CellVAlign.attrib
2212 "valign ( top
2213 | middle
2214 | bottom ) #IMPLIED"
2215>
2216
2217<!-- scope is simpler than axes attribute for common tables
2218-->
2219<!ENTITY % scope.attrib
2220 "scope ( row | col ) #IMPLIED"
2221>
2222
2223<!-- table: Table Element .............................. -->
2224
2225<!ENTITY % table.element "INCLUDE" >
2226<![%table.element;[
2227<!ENTITY % table.content
2228 "( %caption.qname;?, %tr.qname;+ )"
2229>
2230<!ELEMENT %table.qname; %table.content; >
2231<!-- end of table.element -->]]>
2232
2233<!ENTITY % table.attlist "INCLUDE" >
2234<![%table.attlist;[
2235<!ATTLIST %table.qname;
2236 %Common.attrib;
2237 summary %Text.datatype; #IMPLIED
2238>
2239<!-- end of table.attlist -->]]>
2240
2241<!-- caption: Table Caption ............................ -->
2242
2243<!ENTITY % caption.element "INCLUDE" >
2244<![%caption.element;[
2245<!ENTITY % caption.content
2246 "( #PCDATA | %Inline.mix; )*"
2247>
2248<!ELEMENT %caption.qname; %caption.content; >
2249<!-- end of caption.element -->]]>
2250
2251<!ENTITY % caption.attlist "INCLUDE" >
2252<![%caption.attlist;[
2253<!ATTLIST %caption.qname;
2254 %Common.attrib;
2255>
2256<!-- end of caption.attlist -->]]>
2257
2258<!-- tr: Table Row ..................................... -->
2259
2260<!ENTITY % tr.element "INCLUDE" >
2261<![%tr.element;[
2262<!ENTITY % tr.content "( %th.qname; | %td.qname; )+" >
2263<!ELEMENT %tr.qname; %tr.content; >
2264<!-- end of tr.element -->]]>
2265
2266<!ENTITY % tr.attlist "INCLUDE" >
2267<![%tr.attlist;[
2268<!ATTLIST %tr.qname;
2269 %Common.attrib;
2270 %CellHAlign.attrib;
2271 %CellVAlign.attrib;
2272>
2273<!-- end of tr.attlist -->]]>
2274
2275<!-- th: Table Header Cell ............................. -->
2276
2277<!-- th is for header cells, td for data,
2278 but for cells acting as both use td
2279-->
2280
2281<!ENTITY % th.element "INCLUDE" >
2282<![%th.element;[
2283<!ENTITY % th.content
2284 "( #PCDATA | %FlowNoTable.mix; )*"
2285>
2286<!ELEMENT %th.qname; %th.content; >
2287<!-- end of th.element -->]]>
2288
2289<!ENTITY % th.attlist "INCLUDE" >
2290<![%th.attlist;[
2291<!ATTLIST %th.qname;
2292 %Common.attrib;
2293 abbr %Text.datatype; #IMPLIED
2294 axis CDATA #IMPLIED
2295 headers IDREFS #IMPLIED
2296 %scope.attrib;
2297 rowspan %Number.datatype; '1'
2298 colspan %Number.datatype; '1'
2299 %CellHAlign.attrib;
2300 %CellVAlign.attrib;
2301>
2302<!-- end of th.attlist -->]]>
2303
2304<!-- td: Table Data Cell ............................... -->
2305
2306<!ENTITY % td.element "INCLUDE" >
2307<![%td.element;[
2308<!ENTITY % td.content
2309 "( #PCDATA | %FlowNoTable.mix; )*"
2310>
2311<!ELEMENT %td.qname; %td.content; >
2312<!-- end of td.element -->]]>
2313
2314<!ENTITY % td.attlist "INCLUDE" >
2315<![%td.attlist;[
2316<!ATTLIST %td.qname;
2317 %Common.attrib;
2318 abbr %Text.datatype; #IMPLIED
2319 axis CDATA #IMPLIED
2320 headers IDREFS #IMPLIED
2321 %scope.attrib;
2322 rowspan %Number.datatype; '1'
2323 colspan %Number.datatype; '1'
2324 %CellHAlign.attrib;
2325 %CellVAlign.attrib;
2326>
2327<!-- end of td.attlist -->]]>
2328
2329<!-- end of xhtml-basic-table-1.mod -->
2330
2331
2332<!-- Forms Module ...............................................
2333 XHTML basic forms module extended with optgroup and fieldset
2334-->
2335<!ELEMENT %optgroup.qname; (%option.qname;)+>
2336<!ATTLIST %optgroup.qname;
2337 %Common.attrib;
2338 label %Text.datatype; #REQUIRED
2339>
2340<!ENTITY % select.content "( %optgroup.qname; | %option.qname; )+">
2341<!ELEMENT %fieldset.qname; (#PCDATA | %Flow.mix;)*>
2342<!ATTLIST %fieldset.qname;
2343 %Common.attrib;
2344>
2345<!ENTITY % form.content "( %BlkNoForm.mix; | %fieldset.qname; )+">
2346<!ENTITY % xhtml-form.mod
2347 PUBLIC "-//W3C//ELEMENTS XHTML Basic Forms 1.0//EN"
2348 "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-basic-form-1.mod" >
2349<!-- ...................................................................... -->
2350<!-- XHTML Simplified Forms Module ....................................... -->
2351<!-- file: xhtml-basic-form-1.mod
2352
2353 This is XHTML Basic, a proper subset of XHTML.
2354 Copyright 1998-2001 W3C (MIT, INRIA, Keio), All Rights Reserved.
2355 Revision: $Id: xhtml-mobile10-flat.dtd,v 1.1 2007/05/15 02:42:22 david_williams Exp $ SMI
2356
2357 This DTD module is identified by the PUBLIC and SYSTEM identifiers:
2358
2359 PUBLIC "-//W3C//ELEMENTS XHTML Basic Forms 1.0//EN"
2360 SYSTEM "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-basic-form-1.mod"
2361
2362 Revisions:
2363 (none)
2364 ....................................................................... -->
2365
2366<!-- Basic Forms
2367
2368 This forms module is based on the HTML 3.2 forms model, with
2369 the WAI-requested addition of the label element. While this
2370 module essentially mimics the content model and attributes of
2371 HTML 3.2 forms, the element types declared herein also include
2372 all HTML 4 common attributes.
2373
2374 form, label, input, select, option, textarea
2375-->
2376
2377<!-- declare qualified element type names:
2378-->
2379<!ENTITY % form.qname "form" >
2380<!ENTITY % label.qname "label" >
2381<!ENTITY % input.qname "input" >
2382<!ENTITY % select.qname "select" >
2383<!ENTITY % option.qname "option" >
2384<!ENTITY % textarea.qname "textarea" >
2385
2386<!-- %BlkNoForm.mix; includes all non-form block elements,
2387 plus %Misc.class;
2388-->
2389<!ENTITY % BlkNoForm.mix
2390 "%Heading.class;
2391 | %List.class;
2392 | %BlkStruct.class;
2393 %BlkPhras.class;
2394 %BlkPres.class;
2395 | %table.qname;
2396 %Block.extra;
2397 %Misc.class;"
2398>
2399
2400<!-- form: Form Element ................................ -->
2401
2402<!ENTITY % form.element "INCLUDE" >
2403<![%form.element;[
2404<!ENTITY % form.content
2405 "( %BlkNoForm.mix; )+"
2406>
2407<!ELEMENT %form.qname; %form.content; >
2408<!-- end of form.element -->]]>
2409
2410<!ENTITY % form.attlist "INCLUDE" >
2411<![%form.attlist;[
2412<!ATTLIST %form.qname;
2413 %Common.attrib;
2414 action %URI.datatype; #REQUIRED
2415 method ( get | post ) 'get'
2416 enctype %ContentType.datatype; 'application/x-www-form-urlencoded'
2417>
2418<!-- end of form.attlist -->]]>
2419
2420<!-- label: Form Field Label Text ...................... -->
2421
2422<!ENTITY % label.element "INCLUDE" >
2423<![%label.element;[
2424<!-- Each label must not contain more than ONE field
2425-->
2426<!ENTITY % label.content
2427 "( #PCDATA
2428 | %input.qname; | %select.qname; | %textarea.qname;
2429 | %InlStruct.class;
2430 %InlPhras.class;
2431 %I18n.class;
2432 %InlPres.class;
2433 %InlSpecial.class;
2434 %Misc.class; )*"
2435>
2436<!ELEMENT %label.qname; %label.content; >
2437<!-- end of label.element -->]]>
2438
2439<!ENTITY % label.attlist "INCLUDE" >
2440<![%label.attlist;[
2441<!ATTLIST %label.qname;
2442 %Common.attrib;
2443 for IDREF #IMPLIED
2444 accesskey %Character.datatype; #IMPLIED
2445>
2446<!-- end of label.attlist -->]]>
2447
2448<!-- input: Form Control ............................... -->
2449
2450<!ENTITY % input.element "INCLUDE" >
2451<![%input.element;[
2452<!ENTITY % input.content "EMPTY" >
2453<!ELEMENT %input.qname; %input.content; >
2454<!-- end of input.element -->]]>
2455
2456<!-- Basic Forms removes 'image' and 'file' input types.
2457-->
2458<!ENTITY % input.attlist "INCLUDE" >
2459<![%input.attlist;[
2460<!ENTITY % InputType.class
2461 "( text | password | checkbox | radio
2462 | submit | reset | hidden )"
2463>
2464<!-- attribute name required for all but submit & reset
2465-->
2466<!ATTLIST %input.qname;
2467 %Common.attrib;
2468 type %InputType.class; 'text'
2469 name CDATA #IMPLIED
2470 value CDATA #IMPLIED
2471 checked ( checked ) #IMPLIED
2472 size CDATA #IMPLIED
2473 maxlength %Number.datatype; #IMPLIED
2474 src %URI.datatype; #IMPLIED
2475 tabindex %Number.datatype; #IMPLIED
2476 accesskey %Character.datatype; #IMPLIED
2477>
2478<!-- end of input.attlist -->]]>
2479
2480<!-- select: Option Selector ........................... -->
2481
2482<!ENTITY % select.element "INCLUDE" >
2483<![%select.element;[
2484<!ENTITY % select.content "( %option.qname; )+" >
2485<!ELEMENT %select.qname; %select.content; >
2486<!-- end of select.element -->]]>
2487
2488<!ENTITY % select.attlist "INCLUDE" >
2489<![%select.attlist;[
2490<!ATTLIST %select.qname;
2491 %Common.attrib;
2492 name CDATA #IMPLIED
2493 size %Number.datatype; #IMPLIED
2494 multiple ( multiple ) #IMPLIED
2495 tabindex %Number.datatype; #IMPLIED
2496>
2497<!-- end of select.attlist -->]]>
2498
2499<!-- option: Selectable Choice ......................... -->
2500
2501<!ENTITY % option.element "INCLUDE" >
2502<![%option.element;[
2503<!ENTITY % option.content "( #PCDATA )" >
2504<!ELEMENT %option.qname; %option.content; >
2505<!-- end of option.element -->]]>
2506
2507<!ENTITY % option.attlist "INCLUDE" >
2508<![%option.attlist;[
2509<!ATTLIST %option.qname;
2510 %Common.attrib;
2511 selected ( selected ) #IMPLIED
2512 value CDATA #IMPLIED
2513>
2514<!-- end of option.attlist -->]]>
2515
2516<!-- textarea: Multi-Line Text Field ................... -->
2517
2518<!ENTITY % textarea.element "INCLUDE" >
2519<![%textarea.element;[
2520<!ENTITY % textarea.content "( #PCDATA )" >
2521<!ELEMENT %textarea.qname; %textarea.content; >
2522<!-- end of textarea.element -->]]>
2523
2524<!ENTITY % textarea.attlist "INCLUDE" >
2525<![%textarea.attlist;[
2526<!ATTLIST %textarea.qname;
2527 %Common.attrib;
2528 name CDATA #IMPLIED
2529 rows %Number.datatype; #REQUIRED
2530 cols %Number.datatype; #REQUIRED
2531 tabindex %Number.datatype; #IMPLIED
2532 accesskey %Character.datatype; #IMPLIED
2533>
2534<!-- end of textarea.attlist -->]]>
2535
2536<!-- end of xhtml-basic-form-1.mod -->
2537
2538
2539<!-- Link Element Module ........................................ -->
2540<!ENTITY % xhtml-link.mod
2541 PUBLIC "-//W3C//ELEMENTS XHTML Link Element 1.0//EN"
2542 "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-link-1.mod" >
2543<!-- ...................................................................... -->
2544<!-- XHTML Link Element Module ........................................... -->
2545<!-- file: xhtml-link-1.mod
2546
2547 This is XHTML, a reformulation of HTML as a modular XML application.
2548 Copyright 1998-2001 W3C (MIT, INRIA, Keio), All Rights Reserved.
2549 Revision: $Id: xhtml-mobile10-flat.dtd,v 1.1 2007/05/15 02:42:22 david_williams Exp $ SMI
2550
2551 This DTD module is identified by the PUBLIC and SYSTEM identifiers:
2552
2553 PUBLIC "-//W3C//ELEMENTS XHTML Link Element 1.0//EN"
2554 SYSTEM "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-link-1.mod"
2555
2556 Revisions:
2557 (none)
2558 ....................................................................... -->
2559
2560<!-- Link element
2561
2562 link
2563
2564 This module declares the link element type and its attributes,
2565 which could (in principle) be used to define document-level links
2566 to external resources such as:
2567
2568 a) for document specific toolbars/menus, e.g. start, contents,
2569 previous, next, index, end, help
2570 b) to link to a separate style sheet (rel="stylesheet")
2571 c) to make a link to a script (rel="script")
2572 d) by style sheets to control how collections of html nodes are
2573 rendered into printed documents
2574 e) to make a link to a printable version of this document
2575 e.g. a postscript or pdf version (rel="alternate" media="print")
2576-->
2577
2578<!-- link: Media-Independent Link ...................... -->
2579
2580<!ENTITY % link.element "INCLUDE" >
2581<![%link.element;[
2582<!ENTITY % link.content "EMPTY" >
2583<!ENTITY % link.qname "link" >
2584<!ELEMENT %link.qname; %link.content; >
2585<!-- end of link.element -->]]>
2586
2587<!ENTITY % link.attlist "INCLUDE" >
2588<![%link.attlist;[
2589<!ATTLIST %link.qname;
2590 %Common.attrib;
2591 charset %Charset.datatype; #IMPLIED
2592 href %URI.datatype; #IMPLIED
2593 hreflang %LanguageCode.datatype; #IMPLIED
2594 type %ContentType.datatype; #IMPLIED
2595 rel %LinkTypes.datatype; #IMPLIED
2596 rev %LinkTypes.datatype; #IMPLIED
2597 media %MediaDesc.datatype; #IMPLIED
2598>
2599<!-- end of link.attlist -->]]>
2600
2601<!-- end of xhtml-link-1.mod -->
2602
2603
2604<!-- Document Metainformation Module ............................ -->
2605<!ENTITY % xhtml-meta.mod
2606 PUBLIC "-//W3C//ELEMENTS XHTML Metainformation 1.0//EN"
2607 "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-meta-1.mod" >
2608<!-- ...................................................................... -->
2609<!-- XHTML Document Metainformation Module ............................... -->
2610<!-- file: xhtml-meta-1.mod
2611
2612 This is XHTML, a reformulation of HTML as a modular XML application.
2613 Copyright 1998-2001 W3C (MIT, INRIA, Keio), All Rights Reserved.
2614 Revision: $Id: xhtml-mobile10-flat.dtd,v 1.1 2007/05/15 02:42:22 david_williams Exp $ SMI
2615
2616 This DTD module is identified by the PUBLIC and SYSTEM identifiers:
2617
2618 PUBLIC "-//W3C//ELEMENTS XHTML Metainformation 1.0//EN"
2619 SYSTEM "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-meta-1.mod"
2620
2621 Revisions:
2622 (none)
2623 ....................................................................... -->
2624
2625<!-- Meta Information
2626
2627 meta
2628
2629 This module declares the meta element type and its attributes,
2630 used to provide declarative document metainformation.
2631-->
2632
2633<!-- meta: Generic Metainformation ..................... -->
2634
2635<!ENTITY % meta.element "INCLUDE" >
2636<![%meta.element;[
2637<!ENTITY % meta.content "EMPTY" >
2638<!ENTITY % meta.qname "meta" >
2639<!ELEMENT %meta.qname; %meta.content; >
2640<!-- end of meta.element -->]]>
2641
2642<!ENTITY % meta.attlist "INCLUDE" >
2643<![%meta.attlist;[
2644<!ATTLIST %meta.qname;
2645 %XHTML.xmlns.attrib;
2646 %I18n.attrib;
2647 http-equiv NMTOKEN #IMPLIED
2648 name NMTOKEN #IMPLIED
2649 content CDATA #REQUIRED
2650 scheme CDATA #IMPLIED
2651>
2652<!-- end of meta.attlist -->]]>
2653
2654<!-- end of xhtml-meta-1.mod -->
2655
2656
2657<!-- Base Element Module ........................................ -->
2658<!ENTITY % xhtml-base.mod
2659 PUBLIC "-//W3C//ELEMENTS XHTML Base Element 1.0//EN"
2660 "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-base-1.mod" >
2661<!-- ...................................................................... -->
2662<!-- XHTML Base Element Module ........................................... -->
2663<!-- file: xhtml-base-1.mod
2664
2665 This is XHTML, a reformulation of HTML as a modular XML application.
2666 Copyright 1998-2001 W3C (MIT, INRIA, Keio), All Rights Reserved.
2667 Revision: $Id: xhtml-mobile10-flat.dtd,v 1.1 2007/05/15 02:42:22 david_williams Exp $ SMI
2668
2669 This DTD module is identified by the PUBLIC and SYSTEM identifiers:
2670
2671 PUBLIC "-//W3C//ELEMENTS XHTML Base Element 1.0//EN"
2672 SYSTEM "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-base-1.mod"
2673
2674 Revisions:
2675 (none)
2676 ....................................................................... -->
2677
2678<!-- Base element
2679
2680 base
2681
2682 This module declares the base element type and its attributes,
2683 used to define a base URI against which relative URIs in the
2684 document will be resolved.
2685
2686 Note that this module also redeclares the content model for
2687 the head element to include the base element.
2688-->
2689
2690<!-- base: Document Base URI ........................... -->
2691
2692<!ENTITY % base.element "INCLUDE" >
2693<![%base.element;[
2694<!ENTITY % base.content "EMPTY" >
2695<!ENTITY % base.qname "base" >
2696<!ELEMENT %base.qname; %base.content; >
2697<!-- end of base.element -->]]>
2698
2699<!ENTITY % base.attlist "INCLUDE" >
2700<![%base.attlist;[
2701<!ATTLIST %base.qname;
2702 %XHTML.xmlns.attrib;
2703 href %URI.datatype; #REQUIRED
2704>
2705<!-- end of base.attlist -->]]>
2706
2707<!ENTITY % head.content
2708 "( %HeadOpts.mix;,
2709 ( ( %title.qname;, %HeadOpts.mix;, ( %base.qname;, %HeadOpts.mix; )? )
2710 | ( %base.qname;, %HeadOpts.mix;, ( %title.qname;, %HeadOpts.mix; ))))"
2711>
2712
2713<!-- end of xhtml-base-1.mod -->
2714
2715
2716<!-- Stylesheets Module ......................................... -->
2717<!ENTITY % xhtml-style.mod PUBLIC "-//W3C//ELEMENTS XHTML Style Sheets 1.0//EN"
2718 "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-style-1.mod">
2719<!-- ...................................................................... -->
2720<!-- XHTML Document Style Sheet Module ................................... -->
2721<!-- file: xhtml-style-1.mod
2722
2723 This is XHTML, a reformulation of HTML as a modular XML application.
2724 Copyright 1998-2001 W3C (MIT, INRIA, Keio), All Rights Reserved.
2725 Revision: $Id: xhtml-mobile10-flat.dtd,v 1.1 2007/05/15 02:42:22 david_williams Exp $ SMI
2726
2727 This DTD module is identified by the PUBLIC and SYSTEM identifiers:
2728
2729 PUBLIC "-//W3C//DTD XHTML Style Sheets 1.0//EN"
2730 SYSTEM "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-style-1.mod"
2731
2732 Revisions:
2733 (none)
2734 ....................................................................... -->
2735
2736<!-- Style Sheets
2737
2738 style
2739
2740 This module declares the style element type and its attributes,
2741 used to embed style sheet information in the document head element.
2742-->
2743
2744<!-- style: Style Sheet Information .................... -->
2745
2746<!ENTITY % style.element "INCLUDE" >
2747<![%style.element;[
2748<!ENTITY % style.content "( #PCDATA )" >
2749<!ENTITY % style.qname "style" >
2750<!ELEMENT %style.qname; %style.content; >
2751<!-- end of style.element -->]]>
2752
2753<!ENTITY % style.attlist "INCLUDE" >
2754<![%style.attlist;[
2755<!ATTLIST %style.qname;
2756 %XHTML.xmlns.attrib;
2757 %title.attrib;
2758 %I18n.attrib;
2759 type %ContentType.datatype; #REQUIRED
2760 media %MediaDesc.datatype; #IMPLIED
2761 xml:space ( preserve ) #FIXED 'preserve'
2762>
2763<!-- end of style.attlist -->]]>
2764
2765<!-- end of xhtml-style-1.mod -->
2766
2767
2768<!-- Param Element Module ....................................... -->
2769<!ENTITY % xhtml-param.mod
2770 PUBLIC "-//W3C//ELEMENTS XHTML Param Element 1.0//EN"
2771 "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-param-1.mod" >
2772<!-- ...................................................................... -->
2773<!-- XHTML Param Element Module ..................................... -->
2774<!-- file: xhtml-param-1.mod
2775
2776 This is XHTML, a reformulation of HTML as a modular XML application.
2777 Copyright 1998-2001 W3C (MIT, INRIA, Keio), All Rights Reserved.
2778 Revision: $Id: xhtml-mobile10-flat.dtd,v 1.1 2007/05/15 02:42:22 david_williams Exp $ SMI
2779
2780 This DTD module is identified by the PUBLIC and SYSTEM identifiers:
2781
2782 PUBLIC "-//W3C//ELEMENTS XHTML Param Element 1.0//EN"
2783 SYSTEM "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-param-1.mod"
2784
2785 Revisions:
2786 (none)
2787 ....................................................................... -->
2788
2789<!-- Parameters for Java Applets and Embedded Objects
2790
2791 param
2792
2793 This module provides declarations for the param element,
2794 used to provide named property values for the applet
2795 and object elements.
2796-->
2797
2798<!-- param: Named Property Value ....................... -->
2799
2800<!ENTITY % param.element "INCLUDE" >
2801<![%param.element;[
2802<!ENTITY % param.content "EMPTY" >
2803<!ENTITY % param.qname "param" >
2804<!ELEMENT %param.qname; %param.content; >
2805<!-- end of param.element -->]]>
2806
2807<!ENTITY % param.attlist "INCLUDE" >
2808<![%param.attlist;[
2809<!ATTLIST %param.qname;
2810 %XHTML.xmlns.attrib;
2811 %id.attrib;
2812 name CDATA #REQUIRED
2813 value CDATA #IMPLIED
2814 valuetype ( data | ref | object ) 'data'
2815 type %ContentType.datatype; #IMPLIED
2816>
2817<!-- end of param.attlist -->]]>
2818
2819<!-- end of xhtml-param-1.mod -->
2820
2821
2822<!-- Embedded Object Module ..................................... -->
2823<!ENTITY % xhtml-object.mod
2824 PUBLIC "-//W3C//ELEMENTS XHTML Embedded Object 1.0//EN"
2825 "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-object-1.mod" >
2826<!-- ...................................................................... -->
2827<!-- XHTML Embedded Object Module ........................................ -->
2828<!-- file: xhtml-object-1.mod
2829
2830 This is XHTML, a reformulation of HTML as a modular XML application.
2831 Copyright 1998-2001 W3C (MIT, INRIA, Keio), All Rights Reserved.
2832 Revision: $Id: xhtml-mobile10-flat.dtd,v 1.1 2007/05/15 02:42:22 david_williams Exp $ SMI
2833
2834 This DTD module is identified by the PUBLIC and SYSTEM identifiers:
2835
2836 PUBLIC "-//W3C//ELEMENTS XHTML Embedded Object 1.0//EN"
2837 SYSTEM "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-object-1.mod"
2838
2839 Revisions:
2840 (none)
2841 ....................................................................... -->
2842
2843<!-- Embedded Objects
2844
2845 object
2846
2847 This module declares the object element type and its attributes, used
2848 to embed external objects as part of XHTML pages. In the document,
2849 place param elements prior to other content within the object element.
2850
2851 Note that use of this module requires instantiation of the Param
2852 Element Module.
2853-->
2854
2855<!-- object: Generic Embedded Object ................... -->
2856
2857<!ENTITY % object.element "INCLUDE" >
2858<![%object.element;[
2859<!ENTITY % object.content
2860 "( #PCDATA | %Flow.mix; | %param.qname; )*"
2861>
2862<!ENTITY % object.qname "object" >
2863<!ELEMENT %object.qname; %object.content; >
2864<!-- end of object.element -->]]>
2865
2866<!ENTITY % object.attlist "INCLUDE" >
2867<![%object.attlist;[
2868<!ATTLIST %object.qname;
2869 %Common.attrib;
2870 declare ( declare ) #IMPLIED
2871 classid %URI.datatype; #IMPLIED
2872 codebase %URI.datatype; #IMPLIED
2873 data %URI.datatype; #IMPLIED
2874 type %ContentType.datatype; #IMPLIED
2875 codetype %ContentType.datatype; #IMPLIED
2876 archive %URIs.datatype; #IMPLIED
2877 standby %Text.datatype; #IMPLIED
2878 height %Length.datatype; #IMPLIED
2879 width %Length.datatype; #IMPLIED
2880 name CDATA #IMPLIED
2881 tabindex %Number.datatype; #IMPLIED
2882>
2883<!-- end of object.attlist -->]]>
2884
2885<!-- end of xhtml-object-1.mod -->
2886
2887
2888<!-- Document Structure Module ..................................... -->
2889<!ENTITY % xhtml-struct.mod
2890 PUBLIC "-//W3C//ELEMENTS XHTML Document Structure 1.0//EN"
2891 "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-struct-1.mod" >
2892<!-- ...................................................................... -->
2893<!-- XHTML Structure Module .............................................. -->
2894<!-- file: xhtml-struct-1.mod
2895
2896 This is XHTML, a reformulation of HTML as a modular XML application.
2897 Copyright 1998-2001 W3C (MIT, INRIA, Keio), All Rights Reserved.
2898 Revision: $Id: xhtml-mobile10-flat.dtd,v 1.1 2007/05/15 02:42:22 david_williams Exp $ SMI
2899
2900 This DTD module is identified by the PUBLIC and SYSTEM identifiers:
2901
2902 PUBLIC "-//W3C//ELEMENTS XHTML Document Structure 1.0//EN"
2903 SYSTEM "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-struct-1.mod"
2904
2905 Revisions:
2906 (none)
2907 ....................................................................... -->
2908
2909<!-- Document Structure
2910
2911 title, head, body, html
2912
2913 The Structure Module defines the major structural elements and
2914 their attributes.
2915
2916 Note that the content model of the head element type is redeclared
2917 when the Base Module is included in the DTD.
2918
2919 The parameter entity containing the XML namespace URI value used
2920 for XHTML is '%XHTML.xmlns;', defined in the Qualified Names module.
2921-->
2922
2923<!-- title: Document Title ............................. -->
2924
2925<!-- The title element is not considered part of the flow of text.
2926 It should be displayed, for example as the page header or
2927 window title. Exactly one title is required per document.
2928-->
2929
2930<!ENTITY % title.element "INCLUDE" >
2931<![%title.element;[
2932<!ENTITY % title.content "( #PCDATA )" >
2933<!ENTITY % title.qname "title" >
2934<!ELEMENT %title.qname; %title.content; >
2935<!-- end of title.element -->]]>
2936
2937<!ENTITY % title.attlist "INCLUDE" >
2938<![%title.attlist;[
2939<!ATTLIST %title.qname;
2940 %XHTML.xmlns.attrib;
2941 %I18n.attrib;
2942>
2943<!-- end of title.attlist -->]]>
2944
2945<!-- head: Document Head ............................... -->
2946
2947<!ENTITY % head.element "INCLUDE" >
2948<![%head.element;[
2949<!ENTITY % head.content
2950 "( %HeadOpts.mix;, %title.qname;, %HeadOpts.mix; )"
2951>
2952<!ENTITY % head.qname "head" >
2953<!ELEMENT %head.qname; %head.content; >
2954<!-- end of head.element -->]]>
2955
2956<!ENTITY % head.attlist "INCLUDE" >
2957<![%head.attlist;[
2958<!-- reserved for future use with document profiles
2959-->
2960<!ENTITY % profile.attrib
2961 "profile %URI.datatype; '%XHTML.profile;'"
2962>
2963
2964<!ATTLIST %head.qname;
2965 %XHTML.xmlns.attrib;
2966 %I18n.attrib;
2967 %profile.attrib;
2968>
2969<!-- end of head.attlist -->]]>
2970
2971<!-- body: Document Body ............................... -->
2972
2973<!ENTITY % body.element "INCLUDE" >
2974<![%body.element;[
2975<!ENTITY % body.content
2976 "( %Block.mix; )+"
2977>
2978<!ENTITY % body.qname "body" >
2979<!ELEMENT %body.qname; %body.content; >
2980<!-- end of body.element -->]]>
2981
2982<!ENTITY % body.attlist "INCLUDE" >
2983<![%body.attlist;[
2984<!ATTLIST %body.qname;
2985 %Common.attrib;
2986>
2987<!-- end of body.attlist -->]]>
2988
2989<!-- html: XHTML Document Element ...................... -->
2990
2991<!ENTITY % html.element "INCLUDE" >
2992<![%html.element;[
2993<!ENTITY % html.content "( %head.qname;, %body.qname; )" >
2994<!ENTITY % html.qname "html" >
2995<!ELEMENT %html.qname; %html.content; >
2996<!-- end of html.element -->]]>
2997
2998<!ENTITY % html.attlist "INCLUDE" >
2999<![%html.attlist;[
3000<!-- version attribute value defined in driver
3001-->
3002<!ENTITY % XHTML.version.attrib
3003 "version %FPI.datatype; #FIXED '%XHTML.version;'"
3004>
3005
3006<!-- see the Qualified Names module for information
3007 on how to extend XHTML using XML namespaces
3008-->
3009<!ATTLIST %html.qname;
3010 %XHTML.xmlns.attrib;
3011 %XHTML.version.attrib;
3012 %I18n.attrib;
3013>
3014<!-- end of html.attlist -->]]>
3015
3016<!-- end of xhtml-struct-1.mod -->
3017
3018
3019<!-- Block Presentation ........................................ -->
3020<!ENTITY % xhtml-blkpres.mod PUBLIC "-//W3C//ELEMENTS XHTML Block Presentation 1.0//EN"
3021 "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-blkpres-1.mod">
3022<!-- ...................................................................... -->
3023<!-- XHTML Block Presentation Module ..................................... -->
3024<!-- file: xhtml-blkpres-1.mod
3025
3026 This is XHTML, a reformulation of HTML as a modular XML application.
3027 Copyright 1998-2001 W3C (MIT, INRIA, Keio), All Rights Reserved.
3028 Revision: $Id: xhtml-mobile10-flat.dtd,v 1.1 2007/05/15 02:42:22 david_williams Exp $ SMI
3029
3030 This DTD module is identified by the PUBLIC and SYSTEM identifiers:
3031
3032 PUBLIC "-//W3C//ELEMENTS XHTML Block Presentation 1.0//EN"
3033 SYSTEM "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-blkpres-1.mod"
3034
3035 Revisions:
3036 (none)
3037 ....................................................................... -->
3038
3039<!-- Block Presentational Elements
3040
3041 hr
3042
3043 This module declares the elements and their attributes used to
3044 support block-level presentational markup.
3045-->
3046
3047<!ENTITY % hr.element "INCLUDE" >
3048<![%hr.element;[
3049<!ENTITY % hr.content "EMPTY" >
3050<!ENTITY % hr.qname "hr" >
3051<!ELEMENT %hr.qname; %hr.content; >
3052<!-- end of hr.element -->]]>
3053
3054<!ENTITY % hr.attlist "INCLUDE" >
3055<![%hr.attlist;[
3056<!ATTLIST %hr.qname;
3057 %Common.attrib;
3058>
3059<!-- end of hr.attlist -->]]>
3060
3061<!-- end of xhtml-blkpres-1.mod -->
3062
3063
3064<!-- ========================================== -->
3065<!--
3066 Inline Presentation: b, big, i, small
3067-->
3068<!ENTITY % sub.element "IGNORE">
3069<!ENTITY % sub.attlist "IGNORE">
3070<!ENTITY % sup.element "IGNORE">
3071<!ENTITY % sup.attlist "IGNORE">
3072<!ENTITY % tt.element "IGNORE">
3073<!ENTITY % tt.attlist "IGNORE">
3074<!ENTITY % xhtml-inlpres.mod PUBLIC "-//W3C//ELEMENTS XHTML Inline Presentation 1.0//EN"
3075 "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-inlpres-1.mod">
3076<!-- ...................................................................... -->
3077<!-- XHTML Inline Presentation Module .................................... -->
3078<!-- file: xhtml-inlpres-1.mod
3079
3080 This is XHTML, a reformulation of HTML as a modular XML application.
3081 Copyright 1998-2001 W3C (MIT, INRIA, Keio), All Rights Reserved.
3082 Revision: $Id: xhtml-mobile10-flat.dtd,v 1.1 2007/05/15 02:42:22 david_williams Exp $ SMI
3083
3084 This DTD module is identified by the PUBLIC and SYSTEM identifiers:
3085
3086 PUBLIC "-//W3C//ELEMENTS XHTML Inline Presentation 1.0//EN"
3087 SYSTEM "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-inlpres-1.mod"
3088
3089 Revisions:
3090 (none)
3091 ....................................................................... -->
3092
3093<!-- Inline Presentational Elements
3094
3095 b, big, i, small, sub, sup, tt
3096
3097 This module declares the elements and their attributes used to
3098 support inline-level presentational markup.
3099-->
3100
3101<!ENTITY % b.element "INCLUDE" >
3102<![%b.element;[
3103<!ENTITY % b.content
3104 "( #PCDATA | %Inline.mix; )*"
3105>
3106<!ENTITY % b.qname "b" >
3107<!ELEMENT %b.qname; %b.content; >
3108<!-- end of b.element -->]]>
3109
3110<!ENTITY % b.attlist "INCLUDE" >
3111<![%b.attlist;[
3112<!ATTLIST %b.qname;
3113 %Common.attrib;
3114>
3115<!-- end of b.attlist -->]]>
3116
3117<!ENTITY % big.element "INCLUDE" >
3118<![%big.element;[
3119<!ENTITY % big.content
3120 "( #PCDATA | %Inline.mix; )*"
3121>
3122<!ENTITY % big.qname "big" >
3123<!ELEMENT %big.qname; %big.content; >
3124<!-- end of big.element -->]]>
3125
3126<!ENTITY % big.attlist "INCLUDE" >
3127<![%big.attlist;[
3128<!ATTLIST %big.qname;
3129 %Common.attrib;
3130>
3131<!-- end of big.attlist -->]]>
3132
3133<!ENTITY % i.element "INCLUDE" >
3134<![%i.element;[
3135<!ENTITY % i.content
3136 "( #PCDATA | %Inline.mix; )*"
3137>
3138<!ENTITY % i.qname "i" >
3139<!ELEMENT %i.qname; %i.content; >
3140<!-- end of i.element -->]]>
3141
3142<!ENTITY % i.attlist "INCLUDE" >
3143<![%i.attlist;[
3144<!ATTLIST %i.qname;
3145 %Common.attrib;
3146>
3147<!-- end of i.attlist -->]]>
3148
3149<!ENTITY % small.element "INCLUDE" >
3150<![%small.element;[
3151<!ENTITY % small.content
3152 "( #PCDATA | %Inline.mix; )*"
3153>
3154<!ENTITY % small.qname "small" >
3155<!ELEMENT %small.qname; %small.content; >
3156<!-- end of small.element -->]]>
3157
3158<!ENTITY % small.attlist "INCLUDE" >
3159<![%small.attlist;[
3160<!ATTLIST %small.qname;
3161 %Common.attrib;
3162>
3163<!-- end of small.attlist -->]]>
3164
3165<!ENTITY % sub.element "INCLUDE" >
3166<![%sub.element;[
3167<!ENTITY % sub.content
3168 "( #PCDATA | %Inline.mix; )*"
3169>
3170<!ENTITY % sub.qname "sub" >
3171<!ELEMENT %sub.qname; %sub.content; >
3172<!-- end of sub.element -->]]>
3173
3174<!ENTITY % sub.attlist "INCLUDE" >
3175<![%sub.attlist;[
3176<!ATTLIST %sub.qname;
3177 %Common.attrib;
3178>
3179<!-- end of sub.attlist -->]]>
3180
3181<!ENTITY % sup.element "INCLUDE" >
3182<![%sup.element;[
3183<!ENTITY % sup.content
3184 "( #PCDATA | %Inline.mix; )*"
3185>
3186<!ENTITY % sup.qname "sup" >
3187<!ELEMENT %sup.qname; %sup.content; >
3188<!-- end of sup.element -->]]>
3189
3190<!ENTITY % sup.attlist "INCLUDE" >
3191<![%sup.attlist;[
3192<!ATTLIST %sup.qname;
3193 %Common.attrib;
3194>
3195<!-- end of sup.attlist -->]]>
3196
3197<!ENTITY % tt.element "INCLUDE" >
3198<![%tt.element;[
3199<!ENTITY % tt.content
3200 "( #PCDATA | %Inline.mix; )*"
3201>
3202<!ENTITY % tt.qname "tt" >
3203<!ELEMENT %tt.qname; %tt.content; >
3204<!-- end of tt.element -->]]>
3205
3206<!ENTITY % tt.attlist "INCLUDE" >
3207<![%tt.attlist;[
3208<!ATTLIST %tt.qname;
3209 %Common.attrib;
3210>
3211<!-- end of tt.attlist -->]]>
3212
3213<!-- end of xhtml-inlpres-1.mod -->
3214
3215
3216<!-- end of XHTML Mobile 1.0 DTD ........................................... -->