Expanded Table of Contents
- 1 Introduction
- 2 Concepts
- 3 Rendering Model
- 4 Basic Data Types
- 5 Document Structure
- 5.1 Defining an SVG document fragment: the 'svg' element
- 5.2 Grouping: the 'g' element
- 5.3 The 'defs' element
- 5.4 The 'discard' element
- 5.5 The 'title' and 'desc' elements
- 5.6 The 'use' element
- 5.7 The 'image' element
- 5.8 Conditional processing
- 5.9 External resources
- 5.10 Common attributes
- 5.10.1 Attributes common to all elements: 'id', 'xml:id', 'xml:base', 'class', 'role', 'rel', 'rev', 'about', 'content', 'datatype', 'property', 'resource', and 'typeof'
- 5.10.2 Attributes for character-content elements: 'xml:lang' and 'xml:space'
- 6 Styling
- 7 Coordinate Systems, Transformations and Units
- 8 Paths
- 9 Basic Shapes
- 10 Text
- 11 Painting: Filling, Stroking, Colors and Paint Servers
- 12 Multimedia
- 13 Interactivity
- 14 Linking
- 15 Scripting
- 16 Animation
- 17 Fonts
- 18 Metadata
- 19 Extensibility
- Appendix A The SVG Micro DOM (uDOM)
- Appendix B IDL Definitions
- Appendix C Implementation Requirements
- Appendix D Conformance Criteria
- Appendix E Conformance to QA Framework Specification Guidelines
- Appendix F Accessibility Support
- Appendix G Internationalization Support
- Appendix H JPEG Support
- Appendix I Minimizing SVG File Sizes
- Appendix J Feature Strings
- Appendix K Element Table
- Appendix L Attribute and Property Tables
- Appendix M Media Type Registration for image/svg+xml
- Appendix N RelaxNG Schema for SVG Tiny 1.2
- Appendix O ECMAScript Language Binding
- Appendix P Java Language Binding
- Appendix Q Perl Language Binding
- Appendix R Python Language Binding
- Appendix S References
- Appendix T Change History