Project

Profile

Help

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

he / tags / 9.7.0.3 / hej / data / w3c / svg11 / svg-qname.mod @ cb770b3c

1
<!-- ....................................................................... -->
2
<!-- SVG 1.1 Qualified Name Module ......................................... -->
3
<!-- file: svg-qname.mod
4

    
5
     This is SVG, a language for describing two-dimensional graphics in XML.
6
     Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
7
     Revision: $Id: svg-qname.mod,v 1.3 2002/11/03 15:54:14 fujisawa Exp $
8

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

    
11
        PUBLIC "-//W3C//ENTITIES SVG 1.1 Qualified Name//EN"
12
        SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-qname.mod"
13

    
14
     ....................................................................... -->
15

    
16
<!-- Qualified Name
17

    
18
     This module is contained in two parts, labeled Section 'A' and 'B':
19

    
20
        Section A declares parameter entities to support namespace-
21
        qualified names, namespace declarations, and name prefixing
22
        for SVG and extensions.
23

    
24
        Section B declares parameter entities used to provide
25
        namespace-qualified names for all SVG element types:
26
-->
27

    
28
<!-- Section A: SVG XML Namespace Framework :::::::::::::::::::::: -->
29

    
30
<!-- 1. Declare a %SVG.prefixed; conditional section keyword, used
31
        to activate namespace prefixing. The default value should
32
        inherit '%NS.prefixed;' from the DTD driver, so that unless
33
        overridden, the default behaviour follows the overall DTD
34
        prefixing scheme.
35
-->
36
<!ENTITY % NS.prefixed "IGNORE" >
37
<!ENTITY % SVG.prefixed "%NS.prefixed;" >
38

    
39
<!-- 2. Declare a parameter entity (eg., %SVG.xmlns;) containing
40
        the URI reference used to identify the SVG namespace:
41
-->
42
<!ENTITY % SVG.xmlns "http://www.w3.org/2000/svg" >
43
<!ENTITY % XLINK.xmlns "http://www.w3.org/1999/xlink" >
44

    
45
<!-- 3. Declare parameter entities (eg., %SVG.prefix;) containing
46
        the default namespace prefix string(s) to use when prefixing
47
        is enabled. This may be overridden in the DTD driver or the
48
        internal subset of an document instance. If no default prefix
49
        is desired, this may be declared as an empty string.
50
-->
51
<!ENTITY % SVG.prefix "" >
52
<!ENTITY % XLINK.prefix "xlink" >
53

    
54
<!-- 4. Declare parameter entities (eg., %SVG.pfx;) containing the
55
        colonized prefix(es) (eg., '%SVG.prefix;:') used when
56
        prefixing is active, an empty string when it is not.
57
-->
58
<![%SVG.prefixed;[
59
<!ENTITY % SVG.pfx "%SVG.prefix;:" >
60
]]>
61
<!ENTITY % SVG.pfx "" >
62
<!ENTITY % XLINK.pfx "%XLINK.prefix;:" >
63

    
64
<!-- 5. The parameter entity %SVG.xmlns.extra.attrib; may be
65
        redeclared to contain any non-SVG namespace declaration
66
        attributes for namespaces embedded in SVG. The default
67
        is an empty string.
68
-->
69
<!ENTITY % SVG.xmlns.extra.attrib "" >
70

    
71
<!-- Declare a parameter entity XLINK.xmlns.attrib containing
72
     the XML Namespace declarations for XLink.
73
-->
74
<!ENTITY % XLINK.xmlns.attrib
75
     "xmlns:%XLINK.prefix; %URI.datatype; #FIXED '%XLINK.xmlns;'"
76
>
77

    
78
<!-- Declare a parameter entity %NS.decl.attrib; containing
79
     all XML Namespace declarations used in the DTD, plus the
80
     xmlns declaration for SVG, its form dependent on whether
81
     prefixing is active.
82
-->
83
<![%SVG.prefixed;[
84
<!ENTITY % NS.decl.attrib
85
    "xmlns:%SVG.prefix; %URI.datatype; #FIXED '%SVG.xmlns;'
86
     %XLINK.xmlns.attrib;
87
     %SVG.xmlns.extra.attrib;"
88
>
89
]]>
90
<!ENTITY % NS.decl.attrib
91
    "%XLINK.xmlns.attrib;
92
     %SVG.xmlns.extra.attrib;"
93
>
94

    
95
<!-- Declare a parameter entity %SVG.xmlns.attrib; containing
96
     all XML namespace declaration attributes used by SVG,
97
     including a default xmlns attribute when prefixing is
98
     inactive.
99
-->
100
<![%SVG.prefixed;[
101
<!ENTITY % SVG.xmlns.attrib
102
     "%NS.decl.attrib;"
103
>
104
]]>
105
<!ENTITY % SVG.xmlns.attrib
106
     "xmlns %URI.datatype; #FIXED '%SVG.xmlns;'
107
      %XLINK.xmlns.attrib;"
108
>
109

    
110
<!-- Section B: SVG Qualified Names :::::::::::::::::::::::::::::: -->
111

    
112
<!-- 6. This section declares parameter entities used to provide
113
        namespace-qualified names for all SVG element types.
114
-->
115

    
116
<!-- module: svg-structure.mod ......................... -->
117

    
118
<!ENTITY % SVG.svg.qname "%SVG.pfx;svg" >
119
<!ENTITY % SVG.g.qname "%SVG.pfx;g" >
120
<!ENTITY % SVG.defs.qname "%SVG.pfx;defs" >
121
<!ENTITY % SVG.desc.qname "%SVG.pfx;desc" >
122
<!ENTITY % SVG.title.qname "%SVG.pfx;title" >
123
<!ENTITY % SVG.metadata.qname "%SVG.pfx;metadata" >
124
<!ENTITY % SVG.symbol.qname "%SVG.pfx;symbol" >
125
<!ENTITY % SVG.use.qname "%SVG.pfx;use" >
126

    
127
<!-- module: svg-conditional.mod ....................... -->
128

    
129
<!ENTITY % SVG.switch.qname "%SVG.pfx;switch" >
130

    
131
<!-- module: svg-image.mod ............................. -->
132

    
133
<!ENTITY % SVG.image.qname "%SVG.pfx;image" >
134

    
135
<!-- module: svg-style.mod ............................. -->
136

    
137
<!ENTITY % SVG.style.qname "%SVG.pfx;style" >
138

    
139
<!-- module: svg-shape.mod ............................. -->
140

    
141
<!ENTITY % SVG.path.qname "%SVG.pfx;path" >
142
<!ENTITY % SVG.rect.qname "%SVG.pfx;rect" >
143
<!ENTITY % SVG.circle.qname "%SVG.pfx;circle" >
144
<!ENTITY % SVG.line.qname "%SVG.pfx;line" >
145
<!ENTITY % SVG.ellipse.qname "%SVG.pfx;ellipse" >
146
<!ENTITY % SVG.polyline.qname "%SVG.pfx;polyline" >
147
<!ENTITY % SVG.polygon.qname "%SVG.pfx;polygon" >
148

    
149
<!-- module: svg-text.mod .............................. -->
150

    
151
<!ENTITY % SVG.text.qname "%SVG.pfx;text" >
152
<!ENTITY % SVG.tspan.qname "%SVG.pfx;tspan" >
153
<!ENTITY % SVG.tref.qname "%SVG.pfx;tref" >
154
<!ENTITY % SVG.textPath.qname "%SVG.pfx;textPath" >
155
<!ENTITY % SVG.altGlyph.qname "%SVG.pfx;altGlyph" >
156
<!ENTITY % SVG.altGlyphDef.qname "%SVG.pfx;altGlyphDef" >
157
<!ENTITY % SVG.altGlyphItem.qname "%SVG.pfx;altGlyphItem" >
158
<!ENTITY % SVG.glyphRef.qname "%SVG.pfx;glyphRef" >
159

    
160
<!-- module: svg-marker.mod ............................ -->
161

    
162
<!ENTITY % SVG.marker.qname "%SVG.pfx;marker" >
163

    
164
<!-- module: svg-profile.mod ........................... -->
165

    
166
<!ENTITY % SVG.color-profile.qname "%SVG.pfx;color-profile" >
167

    
168
<!-- module: svg-gradient.mod .......................... -->
169

    
170
<!ENTITY % SVG.linearGradient.qname "%SVG.pfx;linearGradient" >
171
<!ENTITY % SVG.radialGradient.qname "%SVG.pfx;radialGradient" >
172
<!ENTITY % SVG.stop.qname "%SVG.pfx;stop" >
173

    
174
<!-- module: svg-pattern.mod ........................... -->
175

    
176
<!ENTITY % SVG.pattern.qname "%SVG.pfx;pattern" >
177

    
178
<!-- module: svg-clip.mod .............................. -->
179

    
180
<!ENTITY % SVG.clipPath.qname "%SVG.pfx;clipPath" >
181

    
182
<!-- module: svg-mask.mod .............................. -->
183

    
184
<!ENTITY % SVG.mask.qname "%SVG.pfx;mask" >
185

    
186
<!-- module: svg-filter.mod ............................ -->
187

    
188
<!ENTITY % SVG.filter.qname "%SVG.pfx;filter" >
189
<!ENTITY % SVG.feBlend.qname "%SVG.pfx;feBlend" >
190
<!ENTITY % SVG.feColorMatrix.qname "%SVG.pfx;feColorMatrix" >
191
<!ENTITY % SVG.feComponentTransfer.qname "%SVG.pfx;feComponentTransfer" >
192
<!ENTITY % SVG.feComposite.qname "%SVG.pfx;feComposite" >
193
<!ENTITY % SVG.feConvolveMatrix.qname "%SVG.pfx;feConvolveMatrix" >
194
<!ENTITY % SVG.feDiffuseLighting.qname "%SVG.pfx;feDiffuseLighting" >
195
<!ENTITY % SVG.feDisplacementMap.qname "%SVG.pfx;feDisplacementMap" >
196
<!ENTITY % SVG.feFlood.qname "%SVG.pfx;feFlood" >
197
<!ENTITY % SVG.feGaussianBlur.qname "%SVG.pfx;feGaussianBlur" >
198
<!ENTITY % SVG.feImage.qname "%SVG.pfx;feImage" >
199
<!ENTITY % SVG.feMerge.qname "%SVG.pfx;feMerge" >
200
<!ENTITY % SVG.feMergeNode.qname "%SVG.pfx;feMergeNode" >
201
<!ENTITY % SVG.feMorphology.qname "%SVG.pfx;feMorphology" >
202
<!ENTITY % SVG.feOffset.qname "%SVG.pfx;feOffset" >
203
<!ENTITY % SVG.feSpecularLighting.qname "%SVG.pfx;feSpecularLighting" >
204
<!ENTITY % SVG.feTile.qname "%SVG.pfx;feTile" >
205
<!ENTITY % SVG.feTurbulence.qname "%SVG.pfx;feTurbulence" >
206
<!ENTITY % SVG.feDistantLight.qname "%SVG.pfx;feDistantLight" >
207
<!ENTITY % SVG.fePointLight.qname "%SVG.pfx;fePointLight" >
208
<!ENTITY % SVG.feSpotLight.qname "%SVG.pfx;feSpotLight" >
209
<!ENTITY % SVG.feFuncR.qname "%SVG.pfx;feFuncR" >
210
<!ENTITY % SVG.feFuncG.qname "%SVG.pfx;feFuncG" >
211
<!ENTITY % SVG.feFuncB.qname "%SVG.pfx;feFuncB" >
212
<!ENTITY % SVG.feFuncA.qname "%SVG.pfx;feFuncA" >
213

    
214
<!-- module: svg-cursor.mod ............................ -->
215

    
216
<!ENTITY % SVG.cursor.qname "%SVG.pfx;cursor" >
217

    
218
<!-- module: svg-hyperlink.mod ......................... -->
219

    
220
<!ENTITY % SVG.a.qname "%SVG.pfx;a" >
221

    
222
<!-- module: svg-view.mod .............................. -->
223

    
224
<!ENTITY % SVG.view.qname "%SVG.pfx;view" >
225

    
226
<!-- module: svg-script.mod ............................ -->
227

    
228
<!ENTITY % SVG.script.qname "%SVG.pfx;script" >
229

    
230
<!-- module: svg-animation.mod ......................... -->
231

    
232
<!ENTITY % SVG.animate.qname "%SVG.pfx;animate" >
233
<!ENTITY % SVG.set.qname "%SVG.pfx;set" >
234
<!ENTITY % SVG.animateMotion.qname "%SVG.pfx;animateMotion" >
235
<!ENTITY % SVG.animateColor.qname "%SVG.pfx;animateColor" >
236
<!ENTITY % SVG.animateTransform.qname "%SVG.pfx;animateTransform" >
237
<!ENTITY % SVG.mpath.qname "%SVG.pfx;mpath" >
238

    
239
<!-- module: svg-font.mod .............................. -->
240

    
241
<!ENTITY % SVG.font.qname "%SVG.pfx;font" >
242
<!ENTITY % SVG.font-face.qname "%SVG.pfx;font-face" >
243
<!ENTITY % SVG.glyph.qname "%SVG.pfx;glyph" >
244
<!ENTITY % SVG.missing-glyph.qname "%SVG.pfx;missing-glyph" >
245
<!ENTITY % SVG.hkern.qname "%SVG.pfx;hkern" >
246
<!ENTITY % SVG.vkern.qname "%SVG.pfx;vkern" >
247
<!ENTITY % SVG.font-face-src.qname "%SVG.pfx;font-face-src" >
248
<!ENTITY % SVG.font-face-uri.qname "%SVG.pfx;font-face-uri" >
249
<!ENTITY % SVG.font-face-format.qname "%SVG.pfx;font-face-format" >
250
<!ENTITY % SVG.font-face-name.qname "%SVG.pfx;font-face-name" >
251
<!ENTITY % SVG.definition-src.qname "%SVG.pfx;definition-src" >
252

    
253
<!-- module: svg-extensibility.mod ..................... -->
254

    
255
<!ENTITY % SVG.foreignObject.qname "%SVG.pfx;foreignObject" >
256

    
257
<!-- end of svg-qname.mod -->
(33-33/54)