Project

Profile

Help

How to connect?
Download (9.13 KB) Statistics
| Branch: | Tag: | Revision:

he / latest10 / hej / net / sf / saxon / data / w3c / rddl / xhtml-qname-1.mod @ 02f8308b

1
<!-- ....................................................................... -->
2
<!-- XHTML Qname Module  ................................................... -->
3
<!-- file: xhtml-qname-1.mod
4

    
5
     This is XHTML, a reformulation of HTML as a modular XML application.
6
     Copyright 1998-2000 W3C (MIT, INRIA, Keio), All Rights Reserved.
7
     Revision: $Id: xhtml-qname-1.mod,v 1.1 2001/02/13 12:24:22 ht Exp $ SMI
8

    
9
     This DTD module is identified by the PUBLIC and SYSTEM identifiers:
10

    
11
       PUBLIC "-//W3C//ENTITIES XHTML Qualified Names 1.0//EN"
12
       SYSTEM "http://www.w3.org/TR/xhtml-modulatization/DTD/xhtml-qname-1.mod"
13

    
14
     Revisions:
15
     (none)
16
     ....................................................................... -->
17

    
18
<!-- XHTML Qname (Qualified Name) Module
19

    
20
     This module is contained in two parts, labeled Section 'A' and 'B':
21

    
22
       Section A declares parameter entities to support namespace-
23
       qualified names, namespace declarations, and name prefixing 
24
       for XHTML and extensions.
25
    
26
       Section B declares parameter entities used to provide
27
       namespace-qualified names for all XHTML element types:
28

    
29
         %applet.qname;   the xmlns-qualified name for <applet>
30
         %base.qname;     the xmlns-qualified name for <base>
31
         ...
32

    
33
     XHTML extensions would create a module similar to this one. 
34
     Included in the XHTML distribution is a template module 
35
     ('template-qname-1.mod') suitable for this purpose.
36
-->
37

    
38
<!-- Section A: XHTML XML Namespace Framework :::::::::::::::::::: -->
39

    
40
<!-- 1. Declare a %XHTML.prefixed; conditional section keyword, used
41
        to activate namespace prefixing. The default value should 
42
        inherit '%NS.prefixed;' from the DTD driver, so that unless 
43
        overridden, the default behaviour follows the overall DTD 
44
        prefixing scheme.
45
-->
46
<!ENTITY % NS.prefixed "IGNORE" >
47
<!ENTITY % XHTML.prefixed "%NS.prefixed;" >
48

    
49
<!-- 2. Declare a parameter entity (eg., %XHTML.xmlns;) containing 
50
        the URI reference used to identify the XHTML namespace:
51
-->
52
<!ENTITY % XHTML.xmlns  "http://www.w3.org/1999/xhtml" >
53

    
54
<!-- 3. Declare parameter entities (eg., %XHTML.prefix;) containing
55
        the default namespace prefix string(s) to use when prefixing 
56
        is enabled. This may be overridden in the DTD driver or the
57
        internal subset of an document instance. If no default prefix
58
        is desired, this may be declared as an empty string.
59

    
60
     NOTE: As specified in [XMLNAMES], the namespace prefix serves 
61
     as a proxy for the URI reference, and is not in itself significant.
62
-->
63
<!ENTITY % XHTML.prefix  "" >
64

    
65
<!-- 4. Declare parameter entities (eg., %XHTML.pfx;) containing the 
66
        colonized prefix(es) (eg., '%XHTML.prefix;:') used when 
67
        prefixing is active, an empty string when it is not.
68
-->
69
<![%XHTML.prefixed;[
70
<!ENTITY % XHTML.pfx  "%XHTML.prefix;:" >
71
]]>
72
<!ENTITY % XHTML.pfx  "" >
73

    
74
<!-- declare qualified name extensions here ............ -->
75
<!ENTITY % xhtml-qname-extra.mod "" >
76
%xhtml-qname-extra.mod;
77

    
78
<!-- 5. The parameter entity %XHTML.xmlns.extra.attrib; may be
79
        redeclared to contain any non-XHTML namespace declaration 
80
        attributes for namespaces embedded in XHTML. The default 
81
        is an empty string.  XLink should be included here if used 
82
        in the DTD.
83
-->
84
<!ENTITY % XHTML.xmlns.extra.attrib "" >
85

    
86
<!-- The remainder of Section A is only followed in XHTML, not extensions. -->
87

    
88
<!-- Declare a parameter entity %NS.decl.attrib; containing
89
     all XML Namespace declarations used in the DTD, plus the
90
     xmlns declaration for XHTML, its form dependent on whether 
91
     prefixing is active. 
92
-->
93
<![%XHTML.prefixed;[
94
<!ENTITY % NS.decl.attrib
95
     "xmlns:%XHTML.prefix;  %URI.datatype;   #FIXED '%XHTML.xmlns;'
96
      %XHTML.xmlns.extra.attrib;"
97
>
98
]]>
99
<!ENTITY % NS.decl.attrib
100
     "%XHTML.xmlns.extra.attrib;"
101
>
102

    
103
<!-- This is a placeholder for future XLink support.
104
-->
105
<!ENTITY % XLINK.xmlns.attrib "" >
106

    
107
<!-- Declare a parameter entity %NS.decl.attrib; containing all 
108
     XML namespace declaration attributes used by XHTML, including
109
     a default xmlns attribute when prefixing is inactive.
110
-->
111
<![%XHTML.prefixed;[
112
<!ENTITY % XHTML.xmlns.attrib
113
     "%NS.decl.attrib;
114
      %XLINK.xmlns.attrib;"
115
>
116
]]>
117
<!ENTITY % XHTML.xmlns.attrib
118
     "xmlns        %URI.datatype;           #FIXED '%XHTML.xmlns;'
119
      %XLINK.xmlns.attrib;"
120
>
121

    
122
<!-- placeholder for qualified name redeclarations -->
123
<!ENTITY % xhtml-qname.redecl "" >
124
%xhtml-qname.redecl;
125

    
126
<!-- Section B: XHTML Qualified Names ::::::::::::::::::::::::::::: -->
127

    
128
<!-- 6. This section declares parameter entities used to provide
129
        namespace-qualified names for all XHTML element types.
130
-->
131

    
132
<!-- module:  xhtml-applet-1.mod -->
133
<!ENTITY % applet.qname  "%XHTML.pfx;applet" >
134

    
135
<!-- module:  xhtml-base-1.mod -->
136
<!ENTITY % base.qname    "%XHTML.pfx;base" >
137

    
138
<!-- module:  xhtml-bdo-1.mod -->
139
<!ENTITY % bdo.qname     "%XHTML.pfx;bdo" >
140

    
141
<!-- module:  xhtml-blkphras-1.mod -->
142
<!ENTITY % address.qname "%XHTML.pfx;address" >
143
<!ENTITY % blockquote.qname  "%XHTML.pfx;blockquote" >
144
<!ENTITY % pre.qname     "%XHTML.pfx;pre" >
145
<!ENTITY % h1.qname      "%XHTML.pfx;h1" >
146
<!ENTITY % h2.qname      "%XHTML.pfx;h2" >
147
<!ENTITY % h3.qname      "%XHTML.pfx;h3" >
148
<!ENTITY % h4.qname      "%XHTML.pfx;h4" >
149
<!ENTITY % h5.qname      "%XHTML.pfx;h5" >
150
<!ENTITY % h6.qname      "%XHTML.pfx;h6" >
151

    
152
<!-- module:  xhtml-blkpres-1.mod -->
153
<!ENTITY % hr.qname      "%XHTML.pfx;hr" >
154

    
155
<!-- module:  xhtml-blkstruct-1.mod -->
156
<!ENTITY % div.qname     "%XHTML.pfx;div" >
157
<!ENTITY % p.qname       "%XHTML.pfx;p" >
158

    
159
<!-- module:  xhtml-edit-1.mod -->
160
<!ENTITY % ins.qname     "%XHTML.pfx;ins" >
161
<!ENTITY % del.qname     "%XHTML.pfx;del" >
162

    
163
<!-- module:  xhtml-form-1.mod -->
164
<!ENTITY % form.qname    "%XHTML.pfx;form" >
165
<!ENTITY % label.qname   "%XHTML.pfx;label" >
166
<!ENTITY % input.qname   "%XHTML.pfx;input" >
167
<!ENTITY % select.qname  "%XHTML.pfx;select" >
168
<!ENTITY % optgroup.qname  "%XHTML.pfx;optgroup" >
169
<!ENTITY % option.qname  "%XHTML.pfx;option" >
170
<!ENTITY % textarea.qname  "%XHTML.pfx;textarea" >
171
<!ENTITY % fieldset.qname  "%XHTML.pfx;fieldset" >
172
<!ENTITY % legend.qname  "%XHTML.pfx;legend" >
173
<!ENTITY % button.qname  "%XHTML.pfx;button" >
174

    
175
<!-- module:  xhtml-hypertext-1.mod -->
176
<!ENTITY % a.qname       "%XHTML.pfx;a" >
177

    
178
<!-- module:  xhtml-image-1.mod -->
179
<!ENTITY % img.qname     "%XHTML.pfx;img" >
180

    
181
<!-- module:  xhtml-inlphras-1.mod -->
182
<!ENTITY % abbr.qname    "%XHTML.pfx;abbr" >
183
<!ENTITY % acronym.qname "%XHTML.pfx;acronym" >
184
<!ENTITY % cite.qname    "%XHTML.pfx;cite" >
185
<!ENTITY % code.qname    "%XHTML.pfx;code" >
186
<!ENTITY % dfn.qname     "%XHTML.pfx;dfn" >
187
<!ENTITY % em.qname      "%XHTML.pfx;em" >
188
<!ENTITY % kbd.qname     "%XHTML.pfx;kbd" >
189
<!ENTITY % q.qname       "%XHTML.pfx;q" >
190
<!ENTITY % samp.qname    "%XHTML.pfx;samp" >
191
<!ENTITY % strong.qname  "%XHTML.pfx;strong" >
192
<!ENTITY % var.qname     "%XHTML.pfx;var" >
193

    
194
<!-- module:  xhtml-inlpres-1.mod -->
195
<!ENTITY % b.qname       "%XHTML.pfx;b" >
196
<!ENTITY % big.qname     "%XHTML.pfx;big" >
197
<!ENTITY % i.qname       "%XHTML.pfx;i" >
198
<!ENTITY % small.qname   "%XHTML.pfx;small" >
199
<!ENTITY % sub.qname     "%XHTML.pfx;sub" >
200
<!ENTITY % sup.qname     "%XHTML.pfx;sup" >
201
<!ENTITY % tt.qname      "%XHTML.pfx;tt" >
202

    
203
<!-- module:  xhtml-inlstruct-1.mod -->
204
<!ENTITY % br.qname      "%XHTML.pfx;br" >
205
<!ENTITY % span.qname    "%XHTML.pfx;span" >
206

    
207
<!-- module:  xhtml-ismap-1.mod (also csismap, ssismap) -->
208
<!ENTITY % map.qname     "%XHTML.pfx;map" >
209
<!ENTITY % area.qname    "%XHTML.pfx;area" >
210

    
211
<!-- module:  xhtml-link-1.mod -->
212
<!ENTITY % link.qname    "%XHTML.pfx;link" >
213

    
214
<!-- module:  xhtml-list-1.mod -->
215
<!ENTITY % dl.qname      "%XHTML.pfx;dl" >
216
<!ENTITY % dt.qname      "%XHTML.pfx;dt" >
217
<!ENTITY % dd.qname      "%XHTML.pfx;dd" >
218
<!ENTITY % ol.qname      "%XHTML.pfx;ol" >
219
<!ENTITY % ul.qname      "%XHTML.pfx;ul" >
220
<!ENTITY % li.qname      "%XHTML.pfx;li" >
221

    
222
<!-- module:  xhtml-meta-1.mod -->
223
<!ENTITY % meta.qname    "%XHTML.pfx;meta" >
224

    
225
<!-- module:  xhtml-param-1.mod -->
226
<!ENTITY % param.qname   "%XHTML.pfx;param" >
227

    
228
<!-- module:  xhtml-object-1.mod -->
229
<!ENTITY % object.qname  "%XHTML.pfx;object" >
230

    
231
<!-- module:  xhtml-script-1.mod -->
232
<!ENTITY % script.qname  "%XHTML.pfx;script" >
233
<!ENTITY % noscript.qname  "%XHTML.pfx;noscript" >
234

    
235
<!-- module:  xhtml-struct-1.mod -->
236
<!ENTITY % html.qname    "%XHTML.pfx;html" >
237
<!ENTITY % head.qname    "%XHTML.pfx;head" >
238
<!ENTITY % title.qname   "%XHTML.pfx;title" >
239
<!ENTITY % body.qname    "%XHTML.pfx;body" >
240

    
241
<!-- module:  xhtml-style-1.mod -->
242
<!ENTITY % style.qname   "%XHTML.pfx;style" >
243

    
244
<!-- module:  xhtml-table-1.mod -->
245
<!ENTITY % table.qname   "%XHTML.pfx;table" >
246
<!ENTITY % caption.qname "%XHTML.pfx;caption" >
247
<!ENTITY % thead.qname   "%XHTML.pfx;thead" >
248
<!ENTITY % tfoot.qname   "%XHTML.pfx;tfoot" >
249
<!ENTITY % tbody.qname   "%XHTML.pfx;tbody" >
250
<!ENTITY % colgroup.qname  "%XHTML.pfx;colgroup" >
251
<!ENTITY % col.qname     "%XHTML.pfx;col" >
252
<!ENTITY % tr.qname      "%XHTML.pfx;tr" >
253
<!ENTITY % th.qname      "%XHTML.pfx;th" >
254
<!ENTITY % td.qname      "%XHTML.pfx;td" >
255

    
256

    
257
<!-- Provisional XHTML 2.0 Qualified Names  ...................... -->
258

    
259
<!-- module:  xhtml-image-2.mod -->
260
<!ENTITY % alt.qname     "%XHTML.pfx;alt" >
261

    
262
<!-- end of xhtml-qname-1.mod -->
(25-25/30)