I Feature strings
This appendix is normative.
The following are the feature strings for the requiredFeatures attribute. These same
feature strings apply to the hasFeature method call that is
part of the SVG DOM's support for the
DOMImplementation
interface defined in [DOM3-CORE]. In some cases
the feature strings map directly to SVG modules, in others they
represent some functionality of the User Agent (that it is a
dynamic viewer for example).
- Feature String:
- http://www.w3.org/Graphics/SVG/feature/1.2/#SVG
- User Agent Supports:
- At least one of the following (all of which are described
subsequently):
- "http://www.w3.org/Graphics/SVG/feature/1.2/#SVG-static"
- "http://www.w3.org/Graphics/SVG/feature/1.2/#SVG-static-DOM"
- "http://www.w3.org/Graphics/SVG/feature/1.2/#SVG-animated"
- "http://www.w3.org/Graphics/SVG/feature/1.2/#SVG-all"
(Because the
feature string "http://www.w3.org/Graphics/SVG/feature/1.2/#SVG" can
be ambiguous in some circumstances, it is recommended that
more specific feature strings be used.)
- Feature String:
- http://www.w3.org/Graphics/SVG/feature/1.2/#SVG-static
- User Agent Supports:
-
All of the following features (described below):
- "http://www.w3.org/Graphics/SVG/feature/1.2/#CoreAttribute"
- "http://www.w3.org/Graphics/SVG/feature/1.2/#Structure"
- "http://www.w3.org/Graphics/SVG/feature/1.2/#ConditionalProcessing"
- "http://www.w3.org/Graphics/SVG/feature/1.2/#ConditionalProcessingAttribute"
- "http://www.w3.org/Graphics/SVG/feature/1.2/#Image"
- "http://www.w3.org/Graphics/SVG/feature/1.2/#Prefetch"
- "http://www.w3.org/Graphics/SVG/feature/1.2/#Shape"
- "http://www.w3.org/Graphics/SVG/feature/1.2/#Text"
- "http://www.w3.org/Graphics/SVG/feature/1.2/#PaintAttribute"
- "http://www.w3.org/Graphics/SVG/feature/1.2/#OpacityAttribute"
- "http://www.w3.org/Graphics/SVG/feature/1.2/#GraphicsAttribute"
- "http://www.w3.org/Graphics/SVG/feature/1.2/#Gradient"
- "http://www.w3.org/Graphics/SVG/feature/1.2/#SolidColor"
- "http://www.w3.org/Graphics/SVG/feature/1.2/#XlinkAttribute"
- "http://www.w3.org/Graphics/SVG/feature/1.2/#ExternalResourcesRequiredAttribute"
- "http://www.w3.org/Graphics/SVG/feature/1.2/#Font"
- "http://www.w3.org/Graphics/SVG/feature/1.2/#Hyperlinking""
- "http://www.w3.org/Graphics/SVG/feature/1.2/#Extensibility"
For SVG viewers,
"http://www.w3.org/Graphics/SVG/feature/1.2/#SVG-static" indicates
that the viewer can process and render successfully all of
the language features in the modules corresponding to the
features listed above.
- Feature String:
- http://www.w3.org/Graphics/SVG/feature/1.2/#SVG-static-DOM
- User Agent Supports:
- All of the DOM interfaces and methods that correspond to
the language features for
"http://www.w3.org/Graphics/SVG/feature/1.2/#SVG-static" as well
as the following features:
- "http://www.w3.org/Graphics/SVG/feature/1.2/#Script"
- "http://www.w3.org/Graphics/SVG/feature/1.2/#Handler"
- Feature String:
- http://www.w3.org/Graphics/SVG/feature/1.2/#SVG-animated
- User Agent Supports:
- All of the language features from
"http://www.w3.org/Graphics/SVG/feature/1.2/#SVG-static" plus the
following feature:
- http://www.w3.org/Graphics/SVG/feature/1.2/#TimedAnimation
For
SVG viewers running on media capable of rendering time-based
material, such as displays,
"http://www.w3.org/Graphics/SVG/feature/1.2/#SVG-animated" indicates
that the viewer can process and render successfully all of
the corresponding language features.
- Feature String:
- http://www.w3.org/Graphics/SVG/feature/1.2/#SVG-all
- User Agent Supports:
-
All of the language features from:
- "http://www.w3.org/Graphics/SVG/feature/1.2/#SVG-static-DOM"
- "http://www.w3.org/Graphics/SVG/feature/1.2/#SVG-animated"
Plus the following features:
- "http://www.w3.org/Graphics/SVG/feature/1.2/#Audio"
- "http://www.w3.org/Graphics/SVG/feature/1.2/#Video"
- "http://www.w3.org/Graphics/SVG/feature/1.2/#Animation"
For SVG viewers running on media capable of rendering
time-based material, such as displays,
"http://www.w3.org/Graphics/SVG/feature/1.2/#SVG-all" indicates
that the viewer can process and render successfully all of
the corresponding language features.
- Feature String:
- http://www.w3.org/Graphics/SVG/feature/1.2/#CoreAttribute
- User Agent Supports:
- Core Attribute
Module
- Feature String:
- http://www.w3.org/Graphics/SVG/feature/1.2/#Structure
- User Agent Supports:
- Structure
Module
- Feature String:
-
http://www.w3.org/Graphics/SVG/feature/1.2/#ConditionalProcessing
- User Agent Supports:
- Conditional
Processing Module
- Feature String:
-
http://www.w3.org/Graphics/SVG/feature/1.2/#ConditionalProcessingAttribute
- User Agent Supports:
- Conditional
Processing Attribute Module
- Feature String:
- http://www.w3.org/Graphics/SVG/feature/1.2/#Image
- User Agent Supports:
- Image Module
- Feature String:
- http://www.w3.org/Graphics/SVG/feature/1.2/#Prefetch
- User Agent Supports:
- Prefetch Module
- Feature String:
- http://www.w3.org/Graphics/SVG/feature/1.2/#Shape
- User Agent Supports:
- Shape Module
- Feature String:
- http://www.w3.org/Graphics/SVG/feature/1.2/#Text
- User Agent Supports:
- Text Module
- Feature String:
- http://www.w3.org/Graphics/SVG/feature/1.2/#PaintAttribute
- User Agent Supports:
- Paint Attribute
Module
- Feature String:
- http://www.w3.org/Graphics/SVG/feature/1.2/#OpacityAttribute
- User Agent Supports:
- Opacity Attribute
Module
- Feature String:
- http://www.w3.org/Graphics/SVG/feature/1.2/#GraphicsAttribute
- User Agent Supports:
- Graphics
Attribute Module
- Feature String:
- http://www.w3.org/Graphics/SVG/feature/1.2/#Gradient
- User Agent Supports:
- Gradient
Module
- Feature String:
- http://www.w3.org/Graphics/SVG/feature/1.2/#SolidColor
- User Agent Supports:
- Solid Color
Module
- Feature String:
- http://www.w3.org/Graphics/SVG/feature/1.2/#Hyperlinking
- User Agent Supports:
- Hyperlinking
Module
- Feature String:
- http://www.w3.org/Graphics/SVG/feature/1.2/#XlinkAttribute
- User Agent Supports:
- Xlink Attribute
Module
- Feature String:
-
http://www.w3.org/Graphics/SVG/feature/1.2/#ExternalResourcesRequired
- User Agent Supports:
- ExternalResourcesRequired
Module
- Feature String:
- http://www.w3.org/Graphics/SVG/feature/1.2/#Script
- User Agent Supports:
- Script
Module
- Feature String:
- http://www.w3.org/Graphics/SVG/feature/1.2/#Handler
- User Agent Supports:
- Handler
Module
- Feature String:
- http://www.w3.org/Graphics/SVG/feature/1.2/#TimedAnimation
- User Agent Supports:
- Timed Animation
Module
- Feature String:
- http://www.w3.org/Graphics/SVG/feature/1.2/#Animation
- User Agent Supports:
- Animation
Module
- Feature String:
- http://www.w3.org/Graphics/SVG/feature/1.2/#Audio
- User Agent Supports:
- Audio
Module
- Feature String:
- http://www.w3.org/Graphics/SVG/feature/1.2/#Video
- User Agent Supports:
- Video
Module
- Feature String:
- http://www.w3.org/Graphics/SVG/feature/1.2/#Font
- User Agent Supports:
- Font Module
- Feature String:
- http://www.w3.org/Graphics/SVG/feature/1.2/#Extensibility
- User Agent Supports:
- Extensibility
Module
- Feature String:
- http://www.w3.org/Graphics/SVG/feature/1.2/#TransformedVideo
- User Agent Supports:
- The ability to perform any transformation (including scaling) on video content.
- Feature String:
- http://www.w3.org/Graphics/SVG/feature/1.2/#ComposedVideo
- User Agent Supports:
- The ability to compose video content with other content.