root / trunk / libraries / libGPE-GML / testdata / schemas / 3.1.1 / smil / smil20-language.xsd @ 11160
History | View | Annotate | Download (5.03 KB)
1 |
<?xml version="1.0" encoding="UTF-8"?> |
---|---|
2 |
<!-- |
3 |
=================== OpenGIS ============================ |
4 |
This schema is here because there are errors in publicly available smil schemas at w3c site. |
5 |
One is acknowledged by w3c - it is typographical error described in SMIL errata document at: |
6 |
http://www.w3.org/2001/07/REC-SMIL20-20010731-errata |
7 |
under: |
8 |
E30: Correction in the SMIL 2.0 utility Schema, section B.3.48 (revised 29 03 2002) |
9 |
Others (at least one) are assumed after failed validation using Visual Studio .NET. |
10 |
These smil schemas are reorganized to include in minimum number of files all and only definitions required by |
11 |
defaultStyle.xsd. It was done to enable the validation of GML3.0 schemas. |
12 |
When w3c fixes the public schemas these will be discarded |
13 |
comment: Milan Trninic, Galdos Systems Inc., May 2002 |
14 |
=================== OpenGIS ============================ |
15 |
--> |
16 |
<!-- |
17 |
XML Schema for the SMIL 2.0 Language |
18 |
|
19 |
This is SMIL 2.0 |
20 |
Copyright: 1998-2001 W3C (MIT, INRIA, Keio), All Rights Reserved. |
21 |
See http://www.w3.org/Consortium/Legal/. |
22 |
|
23 |
Public URI: http://www.w3.org/2001/SMIL20/smil20-language.xsd |
24 |
Author: Aaron Michael Cohen (Intel) |
25 |
|
26 |
Revision: 2001/07/15 |
27 |
|
28 |
Note: <any> wildcard element content is missing from most of the SMIL 2.0 elements because of a conflict |
29 |
between substitutionGroups and wildcard content. |
30 |
--> |
31 |
<schema targetNamespace="http://www.w3.org/2001/SMIL20/Language" xmlns:smil20lang="http://www.w3.org/2001/SMIL20/Language" xmlns:smil20="http://www.w3.org/2001/SMIL20/" xmlns="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified"> |
32 |
<!-- import the smil20 namespaces --> |
33 |
<import namespace="http://www.w3.org/2001/SMIL20/" schemaLocation="smil20.xsd"/> |
34 |
<element name="animate" type="smil20lang:animateType"/> |
35 |
<complexType name="animateType"> |
36 |
<complexContent> |
37 |
<extension base="smil20:animatePrototype"> |
38 |
<choice minOccurs="0" maxOccurs="unbounded"> |
39 |
<any namespace="##other" processContents="lax"/> |
40 |
</choice> |
41 |
<attributeGroup ref="smil20lang:CoreAttrs"/> |
42 |
<attributeGroup ref="smil20lang:TimingAttrs"/> |
43 |
<attributeGroup ref="smil20:animTargetAttrs"/> |
44 |
<attributeGroup ref="smil20:animModeAttrs"/> |
45 |
<attributeGroup ref="smil20:skipContentAttrs"/> |
46 |
<anyAttribute namespace="##any" processContents="strict"/> |
47 |
</extension> |
48 |
</complexContent> |
49 |
</complexType> |
50 |
<attributeGroup name="CoreAttrs"> |
51 |
<attributeGroup ref="smil20:structureModuleAttrs"/> |
52 |
<attributeGroup ref="smil20:alternateContentAttrs"/> |
53 |
</attributeGroup> |
54 |
<attributeGroup name="TimingAttrs"> |
55 |
<attributeGroup ref="smil20lang:BasicTimingAttrs"/> |
56 |
<attributeGroup ref="smil20:syncBehaviorAttrs"/> |
57 |
<attributeGroup ref="smil20:syncBehaviorDefaultAttrs"/> |
58 |
<attributeGroup ref="smil20:restartTimingAttrs"/> |
59 |
<attributeGroup ref="smil20:restartDefaultAttrs"/> |
60 |
<attributeGroup ref="smil20:fillTimingAttrs"/> |
61 |
<attributeGroup ref="smil20:fillDefaultAttrs"/> |
62 |
</attributeGroup> |
63 |
<attributeGroup name="BasicTimingAttrs"> |
64 |
<attributeGroup ref="smil20:beginEndTimingAttrs"/> |
65 |
<attributeGroup ref="smil20:durTimingAttrs"/> |
66 |
<attributeGroup ref="smil20:repeatTimingAttrs"/> |
67 |
<attributeGroup ref="smil20:deprecatedRepeatTiming"/> |
68 |
<attributeGroup ref="smil20:minMaxTimingAttrs"/> |
69 |
</attributeGroup> |
70 |
<element name="animateMotion" type="smil20lang:animateMotionType"/> |
71 |
<complexType name="animateMotionType"> |
72 |
<complexContent> |
73 |
<extension base="smil20:animateMotionPrototype"> |
74 |
<choice minOccurs="0" maxOccurs="unbounded"> |
75 |
<any namespace="##other" processContents="lax"/> |
76 |
</choice> |
77 |
<attributeGroup ref="smil20lang:CoreAttrs"/> |
78 |
<attributeGroup ref="smil20lang:TimingAttrs"/> |
79 |
<attributeGroup ref="smil20:animTargetAttrs"/> |
80 |
<attributeGroup ref="smil20:animModeAttrs"/> |
81 |
<attributeGroup ref="smil20:skipContentAttrs"/> |
82 |
<anyAttribute namespace="##any" processContents="strict"/> |
83 |
</extension> |
84 |
</complexContent> |
85 |
</complexType> |
86 |
<element name="animateColor" type="smil20lang:animateColorType"/> |
87 |
<complexType name="animateColorType"> |
88 |
<complexContent> |
89 |
<extension base="smil20:animateColorPrototype"> |
90 |
<choice minOccurs="0" maxOccurs="unbounded"> |
91 |
<any namespace="##other" processContents="lax"/> |
92 |
</choice> |
93 |
<attributeGroup ref="smil20lang:CoreAttrs"/> |
94 |
<attributeGroup ref="smil20lang:TimingAttrs"/> |
95 |
<attributeGroup ref="smil20:animTargetAttrs"/> |
96 |
<attributeGroup ref="smil20:animModeAttrs"/> |
97 |
<attributeGroup ref="smil20:skipContentAttrs"/> |
98 |
<anyAttribute namespace="##any" processContents="strict"/> |
99 |
</extension> |
100 |
</complexContent> |
101 |
</complexType> |
102 |
<element name="set" type="smil20lang:setType"/> |
103 |
<complexType name="setType"> |
104 |
<complexContent> |
105 |
<extension base="smil20:setPrototype"> |
106 |
<choice minOccurs="0" maxOccurs="unbounded"> |
107 |
<any namespace="##other" processContents="lax"/> |
108 |
</choice> |
109 |
<attributeGroup ref="smil20lang:CoreAttrs"/> |
110 |
<attributeGroup ref="smil20lang:TimingAttrs"/> |
111 |
<attributeGroup ref="smil20:animTargetAttrs"/> |
112 |
<attributeGroup ref="smil20:skipContentAttrs"/> |
113 |
<anyAttribute namespace="##any" processContents="strict"/> |
114 |
</extension> |
115 |
</complexContent> |
116 |
</complexType> |
117 |
</schema> |