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 index32.tmp#id4009 index32.tmp#id4012 index32.tmp#id4015 index32.tmp#id4008 index42.tmp#id4021 index42.tmp#id4028 index32.tmp#id4064 index32.tmp#id4066 index32.tmp#id4068 index42.tmp#id4007 index42.tmp#id4006
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 index32.tmp#id4012 index32.tmp#id4015 index32.tmp#id4074 index32.tmp#id4073 index42.tmp#id4021 index42.tmp#id4028 index32.tmp#id4064 index32.tmp#id4066 index32.tmp#id4068 index42.tmp#id4072 index42.tmp#id4071
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 index32.tmp#id4009 index32.tmp#id4012 index32.tmp#id4015 index32.tmp#id4078 index42.tmp#id4021 index42.tmp#id4028 index32.tmp#id4064 index32.tmp#id4066 index32.tmp#id4068 index42.tmp#id4077 index42.tmp#id4076
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 index32.tmp#id4009 index32.tmp#id4016 index32.tmp#id4082 index42.tmp#id4021 index42.tmp#id4028 index32.tmp#id4064 index32.tmp#id4068 index42.tmp#id4081 index42.tmp#id4080
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 index32.tmp#id4009 index32.tmp#id4012 index32.tmp#id4015
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 index32.tmp#id4012 index32.tmp#id4015 index32.tmp#id4074
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 index32.tmp#id4009 index32.tmp#id4012 index32.tmp#id4015
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 index32.tmp#id4009 index32.tmp#id4016
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 index32.tmp#id4010 index32.tmp#id4011
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 index32.tmp#id4013 index32.tmp#id4014
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 index32.tmp#id4017 index32.tmp#id4016 index32.tmp#id4018 index32.tmp#id4019 index32.tmp#id4020
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 index32.tmp#id4017
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 index32.tmp#id4023 index32.tmp#id4024 index64.tmp#id3322
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 index32.tmp#id4026 index32.tmp#id4027
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 index32.tmp#id4031 index32.tmp#id4032
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 index32.tmp#id4034
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 index32.tmp#id4036 index32.tmp#id4037
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 index32.tmp#id4040
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 index32.tmp#id4042 index32.tmp#id4043
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 index32.tmp#id4045 index32.tmp#id4047
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 index32.tmp#id4049 index32.tmp#id4051
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 index32.tmp#id4053
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 index32.tmp#id4056
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 index32.tmp#id4059
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 index32.tmp#id4062
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 index32.tmp#id4065
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 index32.tmp#id4067
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 index32.tmp#id4069
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>