Project

Profile

Help

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

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

1
<!-- ....................................................................... -->
2
<!-- SVG 1.1 Shape Module .................................................. -->
3
<!-- file: svg-shape.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-shape.mod,v 1.3 2002/10/24 17:40:16 fujisawa Exp $
8

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

    
11
        PUBLIC "-//W3C//ELEMENTS SVG 1.1 Shape//EN"
12
        SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-shape.mod"
13

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

    
16
<!-- Shape
17

    
18
        path, rect, circle, line, ellipse, polyline, polygon
19

    
20
     This module declares markup to provide support for graphical shapes.
21
-->
22

    
23
<!-- a list of points -->
24
<!ENTITY % Points.datatype "CDATA" >
25

    
26
<!-- Qualified Names (Default) ......................... -->
27

    
28
<!ENTITY % SVG.path.qname "path" >
29
<!ENTITY % SVG.rect.qname "rect" >
30
<!ENTITY % SVG.circle.qname "circle" >
31
<!ENTITY % SVG.line.qname "line" >
32
<!ENTITY % SVG.ellipse.qname "ellipse" >
33
<!ENTITY % SVG.polyline.qname "polyline" >
34
<!ENTITY % SVG.polygon.qname "polygon" >
35

    
36
<!-- Attribute Collections (Default) ................... -->
37

    
38
<!ENTITY % SVG.Core.attrib "" >
39
<!ENTITY % SVG.Conditional.attrib "" >
40
<!ENTITY % SVG.Style.attrib "" >
41
<!ENTITY % SVG.Paint.attrib "" >
42
<!ENTITY % SVG.Color.attrib "" >
43
<!ENTITY % SVG.Opacity.attrib "" >
44
<!ENTITY % SVG.Graphics.attrib "" >
45
<!ENTITY % SVG.Marker.attrib "" >
46
<!ENTITY % SVG.Clip.attrib "" >
47
<!ENTITY % SVG.Mask.attrib "" >
48
<!ENTITY % SVG.Filter.attrib "" >
49
<!ENTITY % SVG.GraphicalEvents.attrib "" >
50
<!ENTITY % SVG.Cursor.attrib "" >
51
<!ENTITY % SVG.External.attrib "" >
52

    
53
<!-- SVG.Shape.class ................................... -->
54

    
55
<!ENTITY % SVG.Shape.extra.class "" >
56

    
57
<!ENTITY % SVG.Shape.class
58
    "| %SVG.path.qname; | %SVG.rect.qname; | %SVG.circle.qname;
59
     | %SVG.line.qname; | %SVG.ellipse.qname; | %SVG.polyline.qname;
60
     | %SVG.polygon.qname; %SVG.Shape.extra.class;"
61
>
62

    
63
<!-- path: Path Element ................................ -->
64

    
65
<!ENTITY % SVG.path.extra.content "" >
66

    
67
<!ENTITY % SVG.path.element "INCLUDE" >
68
<![%SVG.path.element;[
69
<!ENTITY % SVG.path.content
70
    "(( %SVG.Description.class; )*, ( %SVG.Animation.class;
71
        %SVG.path.extra.content; )*)"
72
>
73
<!ELEMENT %SVG.path.qname; %SVG.path.content; >
74
<!-- end of SVG.path.element -->]]>
75

    
76
<!ENTITY % SVG.path.attlist "INCLUDE" >
77
<![%SVG.path.attlist;[
78
<!ATTLIST %SVG.path.qname;
79
    %SVG.Core.attrib;
80
    %SVG.Conditional.attrib;
81
    %SVG.Style.attrib;
82
    %SVG.Paint.attrib;
83
    %SVG.Color.attrib;
84
    %SVG.Opacity.attrib;
85
    %SVG.Graphics.attrib;
86
    %SVG.Marker.attrib;
87
    %SVG.Clip.attrib;
88
    %SVG.Mask.attrib;
89
    %SVG.Filter.attrib;
90
    %SVG.GraphicalEvents.attrib;
91
    %SVG.Cursor.attrib;
92
    %SVG.External.attrib;
93
    d %PathData.datatype; #REQUIRED
94
    pathLength %Number.datatype; #IMPLIED
95
    transform %TransformList.datatype; #IMPLIED
96
>
97
<!-- end of SVG.path.attlist -->]]>
98

    
99
<!-- rect: Rectangle Element ........................... -->
100

    
101
<!ENTITY % SVG.rect.extra.content "" >
102

    
103
<!ENTITY % SVG.rect.element "INCLUDE" >
104
<![%SVG.rect.element;[
105
<!ENTITY % SVG.rect.content
106
    "(( %SVG.Description.class; )*, ( %SVG.Animation.class;
107
        %SVG.rect.extra.content; )*)"
108
>
109
<!ELEMENT %SVG.rect.qname; %SVG.rect.content; >
110
<!-- end of SVG.rect.element -->]]>
111

    
112
<!ENTITY % SVG.rect.attlist "INCLUDE" >
113
<![%SVG.rect.attlist;[
114
<!ATTLIST %SVG.rect.qname;
115
    %SVG.Core.attrib;
116
    %SVG.Conditional.attrib;
117
    %SVG.Style.attrib;
118
    %SVG.Paint.attrib;
119
    %SVG.Color.attrib;
120
    %SVG.Opacity.attrib;
121
    %SVG.Graphics.attrib;
122
    %SVG.Clip.attrib;
123
    %SVG.Mask.attrib;
124
    %SVG.Filter.attrib;
125
    %SVG.GraphicalEvents.attrib;
126
    %SVG.Cursor.attrib;
127
    %SVG.External.attrib;
128
    x %Coordinate.datatype; #IMPLIED
129
    y %Coordinate.datatype; #IMPLIED
130
    width %Length.datatype; #REQUIRED
131
    height %Length.datatype; #REQUIRED
132
    rx %Length.datatype; #IMPLIED
133
    ry %Length.datatype; #IMPLIED
134
    transform %TransformList.datatype; #IMPLIED
135
>
136
<!-- end of SVG.rect.attlist -->]]>
137

    
138
<!-- circle: Circle Element ............................ -->
139

    
140
<!ENTITY % SVG.circle.extra.content "" >
141

    
142
<!ENTITY % SVG.circle.element "INCLUDE" >
143
<![%SVG.circle.element;[
144
<!ENTITY % SVG.circle.content
145
    "(( %SVG.Description.class; )*, ( %SVG.Animation.class;
146
        %SVG.circle.extra.content; )*)"
147
>
148
<!ELEMENT %SVG.circle.qname; %SVG.circle.content; >
149
<!-- end of SVG.circle.element -->]]>
150

    
151
<!ENTITY % SVG.circle.attlist "INCLUDE" >
152
<![%SVG.circle.attlist;[
153
<!ATTLIST %SVG.circle.qname;
154
    %SVG.Core.attrib;
155
    %SVG.Conditional.attrib;
156
    %SVG.Style.attrib;
157
    %SVG.Paint.attrib;
158
    %SVG.Color.attrib;
159
    %SVG.Opacity.attrib;
160
    %SVG.Graphics.attrib;
161
    %SVG.Clip.attrib;
162
    %SVG.Mask.attrib;
163
    %SVG.Filter.attrib;
164
    %SVG.GraphicalEvents.attrib;
165
    %SVG.Cursor.attrib;
166
    %SVG.External.attrib;
167
    cx %Coordinate.datatype; #IMPLIED
168
    cy %Coordinate.datatype; #IMPLIED
169
    r %Length.datatype; #REQUIRED
170
    transform %TransformList.datatype; #IMPLIED
171
>
172
<!-- end of SVG.circle.attlist -->]]>
173

    
174
<!-- line: Line Element ................................ -->
175

    
176
<!ENTITY % SVG.line.extra.content "" >
177

    
178
<!ENTITY % SVG.line.element "INCLUDE" >
179
<![%SVG.line.element;[
180
<!ENTITY % SVG.line.content
181
    "(( %SVG.Description.class; )*, ( %SVG.Animation.class;
182
        %SVG.line.extra.content; )*)"
183
>
184
<!ELEMENT %SVG.line.qname; %SVG.line.content; >
185
<!-- end of SVG.line.element -->]]>
186

    
187
<!ENTITY % SVG.line.attlist "INCLUDE" >
188
<![%SVG.line.attlist;[
189
<!ATTLIST %SVG.line.qname;
190
    %SVG.Core.attrib;
191
    %SVG.Conditional.attrib;
192
    %SVG.Style.attrib;
193
    %SVG.Paint.attrib;
194
    %SVG.Color.attrib;
195
    %SVG.Opacity.attrib;
196
    %SVG.Graphics.attrib;
197
    %SVG.Marker.attrib;
198
    %SVG.Clip.attrib;
199
    %SVG.Mask.attrib;
200
    %SVG.Filter.attrib;
201
    %SVG.GraphicalEvents.attrib;
202
    %SVG.Cursor.attrib;
203
    %SVG.External.attrib;
204
    x1 %Coordinate.datatype; #IMPLIED
205
    y1 %Coordinate.datatype; #IMPLIED
206
    x2 %Coordinate.datatype; #IMPLIED
207
    y2 %Coordinate.datatype; #IMPLIED
208
    transform %TransformList.datatype; #IMPLIED
209
>
210
<!-- end of SVG.line.attlist -->]]>
211

    
212
<!-- ellipse: Ellipse Element .......................... -->
213

    
214
<!ENTITY % SVG.ellipse.extra.content "" >
215

    
216
<!ENTITY % SVG.ellipse.element "INCLUDE" >
217
<![%SVG.ellipse.element;[
218
<!ENTITY % SVG.ellipse.content
219
    "(( %SVG.Description.class; )*, ( %SVG.Animation.class;
220
        %SVG.ellipse.extra.content; )*)"
221
>
222
<!ELEMENT %SVG.ellipse.qname; %SVG.ellipse.content; >
223
<!-- end of SVG.ellipse.element -->]]>
224

    
225
<!ENTITY % SVG.ellipse.attlist "INCLUDE" >
226
<![%SVG.ellipse.attlist;[
227
<!ATTLIST %SVG.ellipse.qname;
228
    %SVG.Core.attrib;
229
    %SVG.Conditional.attrib;
230
    %SVG.Style.attrib;
231
    %SVG.Paint.attrib;
232
    %SVG.Color.attrib;
233
    %SVG.Opacity.attrib;
234
    %SVG.Graphics.attrib;
235
    %SVG.Clip.attrib;
236
    %SVG.Mask.attrib;
237
    %SVG.Filter.attrib;
238
    %SVG.GraphicalEvents.attrib;
239
    %SVG.Cursor.attrib;
240
    %SVG.External.attrib;
241
    cx %Coordinate.datatype; #IMPLIED
242
    cy %Coordinate.datatype; #IMPLIED
243
    rx %Length.datatype; #REQUIRED
244
    ry %Length.datatype; #REQUIRED
245
    transform %TransformList.datatype; #IMPLIED
246
>
247
<!-- end of SVG.ellipse.attlist -->]]>
248

    
249
<!-- polyline: Polyline Element ........................ -->
250

    
251
<!ENTITY % SVG.polyline.extra.content "" >
252

    
253
<!ENTITY % SVG.polyline.element "INCLUDE" >
254
<![%SVG.polyline.element;[
255
<!ENTITY % SVG.polyline.content
256
    "(( %SVG.Description.class; )*, ( %SVG.Animation.class;
257
        %SVG.polyline.extra.content; )*)"
258
>
259
<!ELEMENT %SVG.polyline.qname; %SVG.polyline.content; >
260
<!-- end of SVG.polyline.element -->]]>
261

    
262
<!ENTITY % SVG.polyline.attlist "INCLUDE" >
263
<![%SVG.polyline.attlist;[
264
<!ATTLIST %SVG.polyline.qname;
265
    %SVG.Core.attrib;
266
    %SVG.Conditional.attrib;
267
    %SVG.Style.attrib;
268
    %SVG.Paint.attrib;
269
    %SVG.Color.attrib;
270
    %SVG.Opacity.attrib;
271
    %SVG.Graphics.attrib;
272
    %SVG.Marker.attrib;
273
    %SVG.Clip.attrib;
274
    %SVG.Mask.attrib;
275
    %SVG.Filter.attrib;
276
    %SVG.GraphicalEvents.attrib;
277
    %SVG.Cursor.attrib;
278
    %SVG.External.attrib;
279
    points %Points.datatype; #REQUIRED
280
    transform %TransformList.datatype; #IMPLIED
281
>
282
<!-- end of SVG.polyline.attlist -->]]>
283

    
284
<!-- polygon: Polygon Element .......................... -->
285

    
286
<!ENTITY % SVG.polygon.extra.content "" >
287

    
288
<!ENTITY % SVG.polygon.element "INCLUDE" >
289
<![%SVG.polygon.element;[
290
<!ENTITY % SVG.polygon.content
291
    "(( %SVG.Description.class; )*, ( %SVG.Animation.class;
292
        %SVG.polygon.extra.content; )*)"
293
>
294
<!ELEMENT %SVG.polygon.qname; %SVG.polygon.content; >
295
<!-- end of SVG.polygon.element -->]]>
296

    
297
<!ENTITY % SVG.polygon.attlist "INCLUDE" >
298
<![%SVG.polygon.attlist;[
299
<!ATTLIST %SVG.polygon.qname;
300
    %SVG.Core.attrib;
301
    %SVG.Conditional.attrib;
302
    %SVG.Style.attrib;
303
    %SVG.Paint.attrib;
304
    %SVG.Color.attrib;
305
    %SVG.Opacity.attrib;
306
    %SVG.Graphics.attrib;
307
    %SVG.Marker.attrib;
308
    %SVG.Clip.attrib;
309
    %SVG.Mask.attrib;
310
    %SVG.Filter.attrib;
311
    %SVG.GraphicalEvents.attrib;
312
    %SVG.Cursor.attrib;
313
    %SVG.External.attrib;
314
    points %Points.datatype; #REQUIRED
315
    transform %TransformList.datatype; #IMPLIED
316
>
317
<!-- end of SVG.polygon.attlist -->]]>
318

    
319
<!-- end of svg-shape.mod -->
(35-35/54)