Showing:

Attributes
Diagrams
Facets
Properties
Source
Used by
Imported schema smil20.xsd
Namespace http://www.w3.org/2001/SMIL20/
Properties
attribute form default: unqualified
element form default: qualified
Element smil20:animate
Namespace http://www.w3.org/2001/SMIL20/
Diagram
Diagram index30.tmp#id2132 index30.tmp#id2135 index30.tmp#id2138 index30.tmp#id2131 index49.tmp#id2144 index49.tmp#id2151 index30.tmp#id2187 index30.tmp#id2189 index30.tmp#id2191 index49.tmp#id2130 index49.tmp#id2129
Type smil20lang:animateType
Type hierarchy
Properties
content: complex
Substitution Group Affiliation
Used by
Model ANY element from ANY namespace OTHER than 'http://www.w3.org/2001/SMIL20/Language'
Attributes
QName Type Fixed Default Use Annotation
ANY attribute from ANY namespace
accumulate restriction of string none optional
additive restriction of string replace optional
alt string optional
attributeName string required
attributeType restriction of string auto optional
begin string optional
by string optional
calcMode restriction of string linear optional
class string optional
dur string optional
end string optional
fill smil20:fillTimingAttrsType default optional
fillDefault smil20:fillDefaultType inherit optional
from string optional
id ID optional
longdesc anyURI optional
max string optional
min string optional
repeat nonNegativeInteger optional
repeatCount smil20:nonNegativeDecimalType optional
repeatDur string optional
restart smil20:restartTimingType default optional
restartDefault smil20:restartDefaultType inherit optional
skip-content boolean true optional
syncBehavior smil20:syncBehaviorType default optional
syncBehaviorDefault smil20:syncBehaviorDefaultType inherit optional
syncTolerance string optional
syncToleranceDefault string inherit optional
targetElement IDREF optional
to string optional
values string optional
xml:lang union of(xs:language, restriction of xs:string) optional

lang (as an attribute name)

denotes an attribute whose value is a language code for the natural language of the content of any element; its value is inherited. This name is reserved by virtue of its definition in the XML specification.

Notes

Attempting to install the relevant ISO 2- and 3-letter codes as the enumerated possible values is probably never going to be a realistic possibility.

See BCP 47 at http://www.rfc-editor.org/rfc/bcp/bcp47.txt and the IANA language subtag registry at http://www.iana.org/assignments/language-subtag-registry for further information.

The union allows for the 'un-declaration' of xml:lang with the empty string.

Source
<element name="animate" type="smil20lang:animateType" substitutionGroup="smil20lang:animate"/>
Element smil20:animateMotion
Namespace http://www.w3.org/2001/SMIL20/
Diagram
Diagram index30.tmp#id2135 index30.tmp#id2138 index30.tmp#id2197 index30.tmp#id2196 index49.tmp#id2144 index49.tmp#id2151 index30.tmp#id2187 index30.tmp#id2189 index30.tmp#id2191 index49.tmp#id2195 index49.tmp#id2194
Type smil20lang:animateMotionType
Type hierarchy
Properties
content: complex
Substitution Group Affiliation
Used by
Model ANY element from ANY namespace OTHER than 'http://www.w3.org/2001/SMIL20/Language'
Attributes
QName Type Fixed Default Use Annotation
ANY attribute from ANY namespace
accumulate restriction of string none optional
additive restriction of string replace optional
alt string optional
begin string optional
by string optional
calcMode restriction of string linear optional
class string optional
dur string optional
end string optional
fill smil20:fillTimingAttrsType default optional
fillDefault smil20:fillDefaultType inherit optional
from string optional
id ID optional
longdesc anyURI optional
max string optional
min string optional
origin string optional
repeat nonNegativeInteger optional
repeatCount smil20:nonNegativeDecimalType optional
repeatDur string optional
restart smil20:restartTimingType default optional
restartDefault smil20:restartDefaultType inherit optional
skip-content boolean true optional
syncBehavior smil20:syncBehaviorType default optional
syncBehaviorDefault smil20:syncBehaviorDefaultType inherit optional
syncTolerance string optional
syncToleranceDefault string inherit optional
targetElement IDREF optional
to string optional
values string optional
xml:lang union of(xs:language, restriction of xs:string) optional

lang (as an attribute name)

denotes an attribute whose value is a language code for the natural language of the content of any element; its value is inherited. This name is reserved by virtue of its definition in the XML specification.

Notes

Attempting to install the relevant ISO 2- and 3-letter codes as the enumerated possible values is probably never going to be a realistic possibility.

See BCP 47 at http://www.rfc-editor.org/rfc/bcp/bcp47.txt and the IANA language subtag registry at http://www.iana.org/assignments/language-subtag-registry for further information.

The union allows for the 'un-declaration' of xml:lang with the empty string.

Source
<element name="animateMotion" type="smil20lang:animateMotionType" substitutionGroup="smil20lang:animateMotion"/>
Element smil20:animateColor
Namespace http://www.w3.org/2001/SMIL20/
Diagram
Diagram index30.tmp#id2132 index30.tmp#id2135 index30.tmp#id2138 index30.tmp#id2201 index49.tmp#id2144 index49.tmp#id2151 index30.tmp#id2187 index30.tmp#id2189 index30.tmp#id2191 index49.tmp#id2200 index49.tmp#id2199
Type smil20lang:animateColorType
Type hierarchy
Properties
content: complex
Substitution Group Affiliation
Used by
Model ANY element from ANY namespace OTHER than 'http://www.w3.org/2001/SMIL20/Language'
Attributes
QName Type Fixed Default Use Annotation
ANY attribute from ANY namespace
accumulate restriction of string none optional
additive restriction of string replace optional
alt string optional
attributeName string required
attributeType restriction of string auto optional
begin string optional
by string optional
calcMode restriction of string linear optional
class string optional
dur string optional
end string optional
fill smil20:fillTimingAttrsType default optional
fillDefault smil20:fillDefaultType inherit optional
from string optional
id ID optional
longdesc anyURI optional
max string optional
min string optional
repeat nonNegativeInteger optional
repeatCount smil20:nonNegativeDecimalType optional
repeatDur string optional
restart smil20:restartTimingType default optional
restartDefault smil20:restartDefaultType inherit optional
skip-content boolean true optional
syncBehavior smil20:syncBehaviorType default optional
syncBehaviorDefault smil20:syncBehaviorDefaultType inherit optional
syncTolerance string optional
syncToleranceDefault string inherit optional
targetElement IDREF optional
to string optional
values string optional
xml:lang union of(xs:language, restriction of xs:string) optional

lang (as an attribute name)

denotes an attribute whose value is a language code for the natural language of the content of any element; its value is inherited. This name is reserved by virtue of its definition in the XML specification.

Notes

Attempting to install the relevant ISO 2- and 3-letter codes as the enumerated possible values is probably never going to be a realistic possibility.

See BCP 47 at http://www.rfc-editor.org/rfc/bcp/bcp47.txt and the IANA language subtag registry at http://www.iana.org/assignments/language-subtag-registry for further information.

The union allows for the 'un-declaration' of xml:lang with the empty string.

Source
<element name="animateColor" type="smil20lang:animateColorType" substitutionGroup="smil20lang:animateColor"/>
Element smil20:set
Namespace http://www.w3.org/2001/SMIL20/
Diagram
Diagram index30.tmp#id2132 index30.tmp#id2139 index30.tmp#id2205 index49.tmp#id2144 index49.tmp#id2151 index30.tmp#id2187 index30.tmp#id2191 index49.tmp#id2204 index49.tmp#id2203
Type smil20lang:setType
Type hierarchy
Properties
content: complex
Substitution Group Affiliation
Used by
Model ANY element from ANY namespace OTHER than 'http://www.w3.org/2001/SMIL20/Language'
Attributes
QName Type Fixed Default Use Annotation
ANY attribute from ANY namespace
alt string optional
attributeName string required
attributeType restriction of string auto optional
begin string optional
class string optional
dur string optional
end string optional
fill smil20:fillTimingAttrsType default optional
fillDefault smil20:fillDefaultType inherit optional
id ID optional
longdesc anyURI optional
max string optional
min string optional
repeat nonNegativeInteger optional
repeatCount smil20:nonNegativeDecimalType optional
repeatDur string optional
restart smil20:restartTimingType default optional
restartDefault smil20:restartDefaultType inherit optional
skip-content boolean true optional
syncBehavior smil20:syncBehaviorType default optional
syncBehaviorDefault smil20:syncBehaviorDefaultType inherit optional
syncTolerance string optional
syncToleranceDefault string inherit optional
targetElement IDREF optional
to string optional
xml:lang union of(xs:language, restriction of xs:string) optional

lang (as an attribute name)

denotes an attribute whose value is a language code for the natural language of the content of any element; its value is inherited. This name is reserved by virtue of its definition in the XML specification.

Notes

Attempting to install the relevant ISO 2- and 3-letter codes as the enumerated possible values is probably never going to be a realistic possibility.

See BCP 47 at http://www.rfc-editor.org/rfc/bcp/bcp47.txt and the IANA language subtag registry at http://www.iana.org/assignments/language-subtag-registry for further information.

The union allows for the 'un-declaration' of xml:lang with the empty string.

Source
<element name="set" type="smil20lang:setType" substitutionGroup="smil20lang:set"/>
Complex Type smil20:animatePrototype
Namespace http://www.w3.org/2001/SMIL20/
Diagram
Diagram index30.tmp#id2132 index30.tmp#id2135 index30.tmp#id2138
Used by
Complex Type smil20lang:animateType
Attributes
QName Type Fixed Default Use Annotation
accumulate restriction of string none optional
additive restriction of string replace optional
attributeName string required
attributeType restriction of string auto optional
by string optional
from string optional
to string optional
values string optional
Source
<complexType name="animatePrototype">
  <attributeGroup ref="smil20:animNamedTargetAttrs"/>
  <attributeGroup ref="smil20:animAddAccumAttrs"/>
  <attributeGroup ref="smil20:animValuesAttrs"/>
</complexType>
Simple Type smil20:nonNegativeDecimalType
Namespace http://www.w3.org/2001/SMIL20/
Diagram
Diagram
Type restriction of decimal
Facets
minInclusive 0.0
Used by
Source
<simpleType name="nonNegativeDecimalType">
  <restriction base="decimal">
    <minInclusive value="0.0"/>
  </restriction>
</simpleType>
Simple Type smil20:syncBehaviorType
Namespace http://www.w3.org/2001/SMIL20/
Diagram
Diagram
Type restriction of string
Facets
enumeration canSlip
enumeration locked
enumeration independent
enumeration default
Used by
Source
<simpleType name="syncBehaviorType">
  <restriction base="string">
    <enumeration value="canSlip"/>
    <enumeration value="locked"/>
    <enumeration value="independent"/>
    <enumeration value="default"/>
  </restriction>
</simpleType>
Simple Type smil20:syncBehaviorDefaultType
Namespace http://www.w3.org/2001/SMIL20/
Diagram
Diagram
Type restriction of string
Facets
enumeration canSlip
enumeration locked
enumeration independent
enumeration inherit
Used by
Source
<simpleType name="syncBehaviorDefaultType">
  <restriction base="string">
    <enumeration value="canSlip"/>
    <enumeration value="locked"/>
    <enumeration value="independent"/>
    <enumeration value="inherit"/>
  </restriction>
</simpleType>
Simple Type smil20:restartTimingType
Namespace http://www.w3.org/2001/SMIL20/
Diagram
Diagram
Type restriction of string
Facets
enumeration never
enumeration always
enumeration whenNotActive
enumeration default
Used by
Source
<simpleType name="restartTimingType">
  <restriction base="string">
    <enumeration value="never"/>
    <enumeration value="always"/>
    <enumeration value="whenNotActive"/>
    <enumeration value="default"/>
  </restriction>
</simpleType>
Simple Type smil20:restartDefaultType
Namespace http://www.w3.org/2001/SMIL20/
Diagram
Diagram
Type restriction of string
Facets
enumeration never
enumeration always
enumeration whenNotActive
enumeration inherit
Used by
Source
<simpleType name="restartDefaultType">
  <restriction base="string">
    <enumeration value="never"/>
    <enumeration value="always"/>
    <enumeration value="whenNotActive"/>
    <enumeration value="inherit"/>
  </restriction>
</simpleType>
Simple Type smil20:fillTimingAttrsType
Namespace http://www.w3.org/2001/SMIL20/
Diagram
Diagram
Type restriction of string
Facets
enumeration remove
enumeration freeze
enumeration hold
enumeration auto
enumeration default
enumeration transition
Used by
Source
<simpleType name="fillTimingAttrsType">
  <restriction base="string">
    <enumeration value="remove"/>
    <enumeration value="freeze"/>
    <enumeration value="hold"/>
    <enumeration value="auto"/>
    <enumeration value="default"/>
    <enumeration value="transition"/>
  </restriction>
</simpleType>
Simple Type smil20:fillDefaultType
Namespace http://www.w3.org/2001/SMIL20/
Diagram
Diagram
Type restriction of string
Facets
enumeration remove
enumeration freeze
enumeration hold
enumeration auto
enumeration inherit
enumeration transition
Used by
Source
<simpleType name="fillDefaultType">
  <restriction base="string">
    <enumeration value="remove"/>
    <enumeration value="freeze"/>
    <enumeration value="hold"/>
    <enumeration value="auto"/>
    <enumeration value="inherit"/>
    <enumeration value="transition"/>
  </restriction>
</simpleType>
Complex Type smil20:animateMotionPrototype
Namespace http://www.w3.org/2001/SMIL20/
Diagram
Diagram index30.tmp#id2135 index30.tmp#id2138 index30.tmp#id2197
Used by
Attributes
QName Type Fixed Default Use Annotation
accumulate restriction of string none optional
additive restriction of string replace optional
by string optional
from string optional
origin string optional
to string optional
values string optional
Source
<complexType name="animateMotionPrototype">
  <attributeGroup ref="smil20:animAddAccumAttrs"/>
  <attributeGroup ref="smil20:animValuesAttrs"/>
  <attribute name="origin" type="string" use="optional"/>
</complexType>
Complex Type smil20:animateColorPrototype
Namespace http://www.w3.org/2001/SMIL20/
Diagram
Diagram index30.tmp#id2132 index30.tmp#id2135 index30.tmp#id2138
Used by
Attributes
QName Type Fixed Default Use Annotation
accumulate restriction of string none optional
additive restriction of string replace optional
attributeName string required
attributeType restriction of string auto optional
by string optional
from string optional
to string optional
values string optional
Source
<complexType name="animateColorPrototype">
  <attributeGroup ref="smil20:animNamedTargetAttrs"/>
  <attributeGroup ref="smil20:animAddAccumAttrs"/>
  <attributeGroup ref="smil20:animValuesAttrs"/>
</complexType>
Complex Type smil20:setPrototype
Namespace http://www.w3.org/2001/SMIL20/
Diagram
Diagram index30.tmp#id2132 index30.tmp#id2139
Used by
Complex Type smil20lang:setType
Attributes
QName Type Fixed Default Use Annotation
attributeName string required
attributeType restriction of string auto optional
to string optional
Source
<complexType name="setPrototype">
  <attributeGroup ref="smil20:animNamedTargetAttrs"/>
  <attributeGroup ref="smil20:animSetValuesAttrs"/>
</complexType>
Attribute smil20:animNamedTargetAttrs / @attributeName
Namespace No namespace
Type string
Properties
use: required
Used by
Attribute Group smil20:animNamedTargetAttrs
Source
<attribute name="attributeName" type="string" use="required"/>
Attribute smil20:animNamedTargetAttrs / @attributeType
Namespace No namespace
Type restriction of string
Properties
use: optional
default: auto
Facets
enumeration XML
enumeration CSS
enumeration auto
Used by
Attribute Group smil20:animNamedTargetAttrs
Source
<attribute name="attributeType" use="optional" default="auto">
  <simpleType>
    <restriction base="string">
      <enumeration value="XML"/>
      <enumeration value="CSS"/>
      <enumeration value="auto"/>
    </restriction>
  </simpleType>
</attribute>
Attribute smil20:animAddAccumAttrs / @additive
Namespace No namespace
Type restriction of string
Properties
use: optional
default: replace
Facets
enumeration replace
enumeration sum
Used by
Attribute Group smil20:animAddAccumAttrs
Source
<attribute name="additive" use="optional" default="replace">
  <simpleType>
    <restriction base="string">
      <enumeration value="replace"/>
      <enumeration value="sum"/>
    </restriction>
  </simpleType>
</attribute>
Attribute smil20:animAddAccumAttrs / @accumulate
Namespace No namespace
Type restriction of string
Properties
use: optional
default: none
Facets
enumeration none
enumeration sum
Used by
Attribute Group smil20:animAddAccumAttrs
Source
<attribute name="accumulate" use="optional" default="none">
  <simpleType>
    <restriction base="string">
      <enumeration value="none"/>
      <enumeration value="sum"/>
    </restriction>
  </simpleType>
</attribute>
Attribute smil20:animSetValuesAttrs / @to
Namespace No namespace
Type string
Properties
use: optional
Used by
Attribute Group smil20:animSetValuesAttrs
Source
<attribute name="to" type="string" use="optional"/>
Attribute smil20:animValuesAttrs / @from
Namespace No namespace
Type string
Properties
use: optional
Used by
Attribute Group smil20:animValuesAttrs
Source
<attribute name="from" type="string" use="optional"/>
Attribute smil20:animValuesAttrs / @by
Namespace No namespace
Type string
Properties
use: optional
Used by
Attribute Group smil20:animValuesAttrs
Source
<attribute name="by" type="string" use="optional"/>
Attribute smil20:animValuesAttrs / @values
Namespace No namespace
Type string
Properties
use: optional
Used by
Attribute Group smil20:animValuesAttrs
Source
<attribute name="values" type="string" use="optional"/>
Attribute smil20:structureModuleAttrs / @id
Namespace No namespace
Type ID
Properties
use: optional
Used by
Attribute Group smil20:structureModuleAttrs
Source
<attribute name="id" type="ID" use="optional"/>
Attribute smil20:structureModuleAttrs / @class
Namespace No namespace
Type string
Properties
use: optional
Used by
Attribute Group smil20:structureModuleAttrs
Source
<attribute name="class" type="string" use="optional"/>
Attribute smil20:alternateContentAttrs / @alt
Namespace No namespace
Type string
Properties
use: optional
Used by
Source
<attribute name="alt" type="string" use="optional"/>
Attribute smil20:alternateContentAttrs / @longdesc
Namespace No namespace
Type anyURI
Properties
use: optional
Used by
Source
<attribute name="longdesc" type="anyURI" use="optional"/>
Attribute smil20:beginEndTimingAttrs / @begin
Namespace No namespace
Type string
Properties
content: simple
Used by
Attribute Group smil20:beginEndTimingAttrs
Source
<attribute name="begin" type="string"/>
Attribute smil20:beginEndTimingAttrs / @end
Namespace No namespace
Type string
Properties
content: simple
Used by
Attribute Group smil20:beginEndTimingAttrs
Source
<attribute name="end" type="string"/>
Attribute smil20:durTimingAttrs / @dur
Namespace No namespace
Type string
Properties
content: simple
Used by
Attribute Group smil20:durTimingAttrs
Source
<attribute name="dur" type="string"/>
Attribute smil20:repeatTimingAttrs / @repeatDur
Namespace No namespace
Type string
Properties
content: simple
Used by
Attribute Group smil20:repeatTimingAttrs
Source
<attribute name="repeatDur" type="string"/>
Attribute smil20:repeatTimingAttrs / @repeatCount
Namespace No namespace
Type smil20:nonNegativeDecimalType
Properties
content: simple
Facets
minInclusive 0.0
Used by
Attribute Group smil20:repeatTimingAttrs
Source
<attribute name="repeatCount" type="smil20:nonNegativeDecimalType"/>
Attribute smil20:deprecatedRepeatTiming / @repeat
Namespace No namespace
Type nonNegativeInteger
Properties
content: simple
Used by
Source
<attribute name="repeat" type="nonNegativeInteger"/>
Attribute smil20:minMaxTimingAttrs / @min
Namespace No namespace
Type string
Properties
content: simple
Used by
Attribute Group smil20:minMaxTimingAttrs
Source
<attribute name="min" type="string"/>
Attribute smil20:minMaxTimingAttrs / @max
Namespace No namespace
Type string
Properties
content: simple
Used by
Attribute Group smil20:minMaxTimingAttrs
Source
<attribute name="max" type="string"/>
Attribute smil20:syncBehaviorAttrs / @syncBehavior
Namespace No namespace
Type smil20:syncBehaviorType
Properties
default: default
Facets
enumeration canSlip
enumeration locked
enumeration independent
enumeration default
Used by
Attribute Group smil20:syncBehaviorAttrs
Source
<attribute name="syncBehavior" type="smil20:syncBehaviorType" default="default"/>
Attribute smil20:syncBehaviorAttrs / @syncTolerance
Namespace No namespace
Type string
Properties
use: optional
Used by
Attribute Group smil20:syncBehaviorAttrs
Source
<attribute name="syncTolerance" type="string" use="optional"/>
Attribute smil20:syncBehaviorDefaultAttrs / @syncBehaviorDefault
Namespace No namespace
Type smil20:syncBehaviorDefaultType
Properties
default: inherit
Facets
enumeration canSlip
enumeration locked
enumeration independent
enumeration inherit
Used by
Source
<attribute name="syncBehaviorDefault" type="smil20:syncBehaviorDefaultType" default="inherit"/>
Attribute smil20:syncBehaviorDefaultAttrs / @syncToleranceDefault
Namespace No namespace
Type string
Properties
default: inherit
Used by
Source
<attribute name="syncToleranceDefault" type="string" default="inherit"/>
Attribute smil20:restartTimingAttrs / @restart
Namespace No namespace
Type smil20:restartTimingType
Properties
default: default
Facets
enumeration never
enumeration always
enumeration whenNotActive
enumeration default
Used by
Attribute Group smil20:restartTimingAttrs
Source
<attribute name="restart" type="smil20:restartTimingType" default="default"/>
Attribute smil20:restartDefaultAttrs / @restartDefault
Namespace No namespace
Type smil20:restartDefaultType
Properties
default: inherit
Facets
enumeration never
enumeration always
enumeration whenNotActive
enumeration inherit
Used by
Attribute Group smil20:restartDefaultAttrs
Source
<attribute name="restartDefault" type="smil20:restartDefaultType" default="inherit"/>
Attribute smil20:fillTimingAttrs / @fill
Namespace No namespace
Type smil20:fillTimingAttrsType
Properties
default: default
Facets
enumeration remove
enumeration freeze
enumeration hold
enumeration auto
enumeration default
enumeration transition
Used by
Attribute Group smil20:fillTimingAttrs
Source
<attribute name="fill" type="smil20:fillTimingAttrsType" default="default"/>
Attribute smil20:fillDefaultAttrs / @fillDefault
Namespace No namespace
Type smil20:fillDefaultType
Properties
default: inherit
Facets
enumeration remove
enumeration freeze
enumeration hold
enumeration auto
enumeration inherit
enumeration transition
Used by
Attribute Group smil20:fillDefaultAttrs
Source
<attribute name="fillDefault" type="smil20:fillDefaultType" default="inherit"/>
Attribute smil20:animTargetAttrs / @targetElement
Namespace No namespace
Type IDREF
Properties
use: optional
Used by
Attribute Group smil20:animTargetAttrs
Source
<attribute name="targetElement" type="IDREF" use="optional"/>
Attribute smil20:animModeAttrs / @calcMode
Namespace No namespace
Type restriction of string
Properties
use: optional
default: linear
Facets
enumeration discrete
enumeration linear
enumeration paced
Used by
Attribute Group smil20:animModeAttrs
Source
<attribute name="calcMode" use="optional" default="linear">
  <simpleType>
    <restriction base="string">
      <enumeration value="discrete"/>
      <enumeration value="linear"/>
      <enumeration value="paced"/>
    </restriction>
  </simpleType>
</attribute>
Attribute smil20:skipContentAttrs / @skip-content
Namespace No namespace
Type boolean
Properties
use: optional
default: true
Used by
Attribute Group smil20:skipContentAttrs
Source
<attribute name="skip-content" type="boolean" use="optional" default="true"/>
Attribute smil20:animateMotionPrototype / @origin
Namespace No namespace
Type string
Properties
use: optional
Used by
Source
<attribute name="origin" type="string" use="optional"/>
Attribute Group smil20:animNamedTargetAttrs
Namespace http://www.w3.org/2001/SMIL20/
Diagram
Diagram index30.tmp#id2133 index30.tmp#id2134
Used by
Attributes
QName Type Fixed Default Use Annotation
attributeName string required
attributeType restriction of string auto optional
Source
<attributeGroup name="animNamedTargetAttrs">
  <attribute name="attributeName" type="string" use="required"/>
  <attribute name="attributeType" use="optional" default="auto">
    <simpleType>
      <restriction base="string">
        <enumeration value="XML"/>
        <enumeration value="CSS"/>
        <enumeration value="auto"/>
      </restriction>
    </simpleType>
  </attribute>
</attributeGroup>
Attribute Group smil20:animAddAccumAttrs
Namespace http://www.w3.org/2001/SMIL20/
Diagram
Diagram index30.tmp#id2136 index30.tmp#id2137
Used by
Attributes
QName Type Fixed Default Use Annotation
accumulate restriction of string none optional
additive restriction of string replace optional
Source
<attributeGroup name="animAddAccumAttrs">
  <attribute name="additive" use="optional" default="replace">
    <simpleType>
      <restriction base="string">
        <enumeration value="replace"/>
        <enumeration value="sum"/>
      </restriction>
    </simpleType>
  </attribute>
  <attribute name="accumulate" use="optional" default="none">
    <simpleType>
      <restriction base="string">
        <enumeration value="none"/>
        <enumeration value="sum"/>
      </restriction>
    </simpleType>
  </attribute>
</attributeGroup>
Attribute Group smil20:animValuesAttrs
Namespace http://www.w3.org/2001/SMIL20/
Diagram
Diagram index30.tmp#id2140 index30.tmp#id2139 index30.tmp#id2141 index30.tmp#id2142 index30.tmp#id2143
Used by
Attributes
QName Type Fixed Default Use Annotation
by string optional
from string optional
to string optional
values string optional
Source
<attributeGroup name="animValuesAttrs">
  <attributeGroup ref="smil20:animSetValuesAttrs"/>
  <attribute name="from" type="string" use="optional"/>
  <attribute name="by" type="string" use="optional"/>
  <attribute name="values" type="string" use="optional"/>
</attributeGroup>
Attribute Group smil20:animSetValuesAttrs
Namespace http://www.w3.org/2001/SMIL20/
Diagram
Diagram index30.tmp#id2140
Used by
Attribute Group smil20:animValuesAttrs
Complex Type smil20:setPrototype
Attributes
QName Type Fixed Default Use Annotation
to string optional
Source
<attributeGroup name="animSetValuesAttrs">
  <attribute name="to" type="string" use="optional"/>
</attributeGroup>
Attribute Group smil20:structureModuleAttrs
Namespace http://www.w3.org/2001/SMIL20/
Diagram
Diagram index30.tmp#id2146 index30.tmp#id2147 index41.tmp#id1442
Used by
Attribute Group smil20lang:CoreAttrs
Attributes
QName Type Fixed Default Use Annotation
class string optional
id ID optional
xml:lang union of(xs:language, restriction of xs:string) optional

lang (as an attribute name)

denotes an attribute whose value is a language code for the natural language of the content of any element; its value is inherited. This name is reserved by virtue of its definition in the XML specification.

Notes

Attempting to install the relevant ISO 2- and 3-letter codes as the enumerated possible values is probably never going to be a realistic possibility.

See BCP 47 at http://www.rfc-editor.org/rfc/bcp/bcp47.txt and the IANA language subtag registry at http://www.iana.org/assignments/language-subtag-registry for further information.

The union allows for the 'un-declaration' of xml:lang with the empty string.

Source
<attributeGroup name="structureModuleAttrs">
  <attribute name="id" type="ID" use="optional"/>
  <attribute name="class" type="string" use="optional"/>
  <attribute ref="xml:lang" use="optional"/>
</attributeGroup>
Attribute Group smil20:alternateContentAttrs
Namespace http://www.w3.org/2001/SMIL20/
Diagram
Diagram index30.tmp#id2149 index30.tmp#id2150
Used by
Attribute Group smil20lang:CoreAttrs
Attributes
QName Type Fixed Default Use Annotation
alt string optional
longdesc anyURI optional
Source
<attributeGroup name="alternateContentAttrs">
  <attribute name="alt" type="string" use="optional"/>
  <attribute name="longdesc" type="anyURI" use="optional"/>
</attributeGroup>
Attribute Group smil20:beginEndTimingAttrs
Namespace http://www.w3.org/2001/SMIL20/
Diagram
Diagram index30.tmp#id2154 index30.tmp#id2155
Used by
Attribute Group smil20lang:BasicTimingAttrs
Attributes
QName Type Fixed Default Use Annotation
begin string optional
end string optional
Source
<attributeGroup name="beginEndTimingAttrs">
  <attribute name="begin" type="string"/>
  <attribute name="end" type="string"/>
</attributeGroup>
Attribute Group smil20:durTimingAttrs
Namespace http://www.w3.org/2001/SMIL20/
Diagram
Diagram index30.tmp#id2157
Used by
Attribute Group smil20lang:BasicTimingAttrs
Attributes
QName Type Fixed Default Use Annotation
dur string optional
Source
<attributeGroup name="durTimingAttrs">
  <attribute name="dur" type="string"/>
</attributeGroup>
Attribute Group smil20:repeatTimingAttrs
Namespace http://www.w3.org/2001/SMIL20/
Diagram
Diagram index30.tmp#id2159 index30.tmp#id2160
Used by
Attribute Group smil20lang:BasicTimingAttrs
Attributes
QName Type Fixed Default Use Annotation
repeatCount smil20:nonNegativeDecimalType optional
repeatDur string optional
Source
<attributeGroup name="repeatTimingAttrs">
  <attribute name="repeatDur" type="string"/>
  <attribute name="repeatCount" type="smil20:nonNegativeDecimalType"/>
</attributeGroup>
Attribute Group smil20:deprecatedRepeatTiming
Namespace http://www.w3.org/2001/SMIL20/
Diagram
Diagram index30.tmp#id2163
Used by
Attribute Group smil20lang:BasicTimingAttrs
Attributes
QName Type Fixed Default Use Annotation
repeat nonNegativeInteger optional
Source
<attributeGroup name="deprecatedRepeatTiming">
  <attribute name="repeat" type="nonNegativeInteger"/>
</attributeGroup>
Attribute Group smil20:minMaxTimingAttrs
Namespace http://www.w3.org/2001/SMIL20/
Diagram
Diagram index30.tmp#id2165 index30.tmp#id2166
Used by
Attribute Group smil20lang:BasicTimingAttrs
Attributes
QName Type Fixed Default Use Annotation
max string optional
min string optional
Source
<attributeGroup name="minMaxTimingAttrs">
  <attribute name="min" type="string"/>
  <attribute name="max" type="string"/>
</attributeGroup>
Attribute Group smil20:syncBehaviorAttrs
Namespace http://www.w3.org/2001/SMIL20/
Diagram
Diagram index30.tmp#id2168 index30.tmp#id2170
Used by
Attribute Group smil20lang:TimingAttrs
Attributes
QName Type Fixed Default Use Annotation
syncBehavior smil20:syncBehaviorType default optional
syncTolerance string optional
Source
<attributeGroup name="syncBehaviorAttrs">
  <attribute name="syncBehavior" type="smil20:syncBehaviorType" default="default"/>
  <attribute name="syncTolerance" type="string" use="optional"/>
</attributeGroup>
Attribute Group smil20:syncBehaviorDefaultAttrs
Namespace http://www.w3.org/2001/SMIL20/
Diagram
Diagram index30.tmp#id2172 index30.tmp#id2174
Used by
Attribute Group smil20lang:TimingAttrs
Attributes
QName Type Fixed Default Use Annotation
syncBehaviorDefault smil20:syncBehaviorDefaultType inherit optional
syncToleranceDefault string inherit optional
Source
<attributeGroup name="syncBehaviorDefaultAttrs">
  <attribute name="syncBehaviorDefault" type="smil20:syncBehaviorDefaultType" default="inherit"/>
  <attribute name="syncToleranceDefault" type="string" default="inherit"/>
</attributeGroup>
Attribute Group smil20:restartTimingAttrs
Namespace http://www.w3.org/2001/SMIL20/
Diagram
Diagram index30.tmp#id2176
Used by
Attribute Group smil20lang:TimingAttrs
Attributes
QName Type Fixed Default Use Annotation
restart smil20:restartTimingType default optional
Source
<attributeGroup name="restartTimingAttrs">
  <attribute name="restart" type="smil20:restartTimingType" default="default"/>
</attributeGroup>
Attribute Group smil20:restartDefaultAttrs
Namespace http://www.w3.org/2001/SMIL20/
Diagram
Diagram index30.tmp#id2179
Used by
Attribute Group smil20lang:TimingAttrs
Attributes
QName Type Fixed Default Use Annotation
restartDefault smil20:restartDefaultType inherit optional
Source
<attributeGroup name="restartDefaultAttrs">
  <attribute name="restartDefault" type="smil20:restartDefaultType" default="inherit"/>
</attributeGroup>
Attribute Group smil20:fillTimingAttrs
Namespace http://www.w3.org/2001/SMIL20/
Diagram
Diagram index30.tmp#id2182
Used by
Attribute Group smil20lang:TimingAttrs
Attributes
QName Type Fixed Default Use Annotation
fill smil20:fillTimingAttrsType default optional
Source
<attributeGroup name="fillTimingAttrs">
  <attribute name="fill" type="smil20:fillTimingAttrsType" default="default"/>
</attributeGroup>
Attribute Group smil20:fillDefaultAttrs
Namespace http://www.w3.org/2001/SMIL20/
Diagram
Diagram index30.tmp#id2185
Used by
Attribute Group smil20lang:TimingAttrs
Attributes
QName Type Fixed Default Use Annotation
fillDefault smil20:fillDefaultType inherit optional
Source
<attributeGroup name="fillDefaultAttrs">
  <attribute name="fillDefault" type="smil20:fillDefaultType" default="inherit"/>
</attributeGroup>
Attribute Group smil20:animTargetAttrs
Namespace http://www.w3.org/2001/SMIL20/
Diagram
Diagram index30.tmp#id2188
Used by
Attributes
QName Type Fixed Default Use Annotation
targetElement IDREF optional
Source
<attributeGroup name="animTargetAttrs">
  <attribute name="targetElement" type="IDREF" use="optional"/>
</attributeGroup>
Attribute Group smil20:animModeAttrs
Namespace http://www.w3.org/2001/SMIL20/
Diagram
Diagram index30.tmp#id2190
Used by
Attributes
QName Type Fixed Default Use Annotation
calcMode restriction of string linear optional
Source
<attributeGroup name="animModeAttrs">
  <attribute name="calcMode" use="optional" default="linear">
    <simpleType>
      <restriction base="string">
        <enumeration value="discrete"/>
        <enumeration value="linear"/>
        <enumeration value="paced"/>
      </restriction>
    </simpleType>
  </attribute>
</attributeGroup>
Attribute Group smil20:skipContentAttrs
Namespace http://www.w3.org/2001/SMIL20/
Diagram
Diagram index30.tmp#id2192
Used by
Attributes
QName Type Fixed Default Use Annotation
skip-content boolean true optional
Source
<attributeGroup name="skipContentAttrs">
  <attribute name="skip-content" type="boolean" use="optional" default="true"/>
</attributeGroup>