| <!-- ....................................................................... --> |
| <!-- SVG 1.1 DTD ........................................................... --> |
| <!-- file: svg11.dtd |
| --> |
| |
| <!-- SVG 1.1 DTD |
| |
| This is SVG, a language for describing two-dimensional graphics in XML. |
| |
| The Scalable Vector Graphics (SVG) |
| Copyright 2001, 2002 World Wide Web Consortium |
| (Massachusetts Institute of Technology, Institut National de |
| Recherche en Informatique et en Automatique, Keio University). |
| All Rights Reserved. |
| |
| Permission to use, copy, modify and distribute the SVG DTD and its |
| accompanying documentation for any purpose and without fee is hereby |
| granted in perpetuity, provided that the above copyright notice and |
| this paragraph appear in all copies. The copyright holders make no |
| representation about the suitability of the DTD for any purpose. |
| |
| It is provided "as is" without expressed or implied warranty. |
| |
| Author: Jun Fujisawa <fujisawa.jun@canon.co.jp> |
| Revision: $Id$ |
| |
| --> |
| <!-- This is the driver file for version 1.1 of the SVG DTD. |
| |
| This DTD is identified by the PUBLIC and SYSTEM identifiers: |
| |
| PUBLIC "-//W3C//DTD SVG 1.1//EN" |
| SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" |
| --> |
| <!ENTITY % SVG.version "-//W3C//DTD SVG 1.1//EN" > |
| |
| <!-- Use this URI to identify the default namespace: |
| |
| "http://www.w3.org/2000/svg" |
| |
| See the Qualified Names module for information |
| on the use of namespace prefixes in the DTD. |
| --> |
| <!ENTITY % NS.prefixed "IGNORE" > |
| <!ENTITY % SVG.prefix "" > |
| |
| <!-- reserved for future use with document profiles --> |
| <!ENTITY % SVG.profile "" > |
| |
| <!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --> |
| |
| <!-- Pre-Framework Redeclaration Placeholder ..................... --> |
| <!ENTITY % svg-prefw-redecl.module "IGNORE" > |
| <![%svg-prefw-redecl.module;[ |
| %svg-prefw-redecl.mod;]]> |
| |
| <!-- Document Model Module ....................................... --> |
| <!ENTITY % svg-model.mod |
| PUBLIC "-//W3C//ENTITIES SVG 1.1 Document Model//EN" |
| "svg11-model.mod" > |
| |
| <!-- Attribute Collection Module ................................. --> |
| <!ENTITY % svg-attribs.mod |
| PUBLIC "-//W3C//ENTITIES SVG 1.1 Attribute Collection//EN" |
| "svg11-attribs.mod" > |
| |
| <!-- Modular Framework Module .................................... --> |
| <!ENTITY % svg-framework.module "INCLUDE" > |
| <![%svg-framework.module;[ |
| <!ENTITY % svg-framework.mod |
| PUBLIC "-//W3C//ENTITIES SVG 1.1 Modular Framework//EN" |
| "svg-framework.mod" > |
| <!-- ....................................................................... --> |
| <!-- SVG 1.1 Modular Framework Module ...................................... --> |
| <!-- file: svg-framework.mod |
| |
| This is SVG, a language for describing two-dimensional graphics in XML. |
| Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved. |
| Revision: $Id$ |
| |
| This DTD module is identified by the PUBLIC and SYSTEM identifiers: |
| |
| PUBLIC "-//W3C//ENTITIES SVG 1.1 Modular Framework//EN" |
| SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-framework.mod" |
| |
| ....................................................................... --> |
| |
| <!-- Modular Framework |
| |
| This module instantiates the modules needed o support the SVG |
| modularization model, including: |
| |
| + Datatypes |
| + Qualified Name |
| + Document Model |
| + Attribute Collection |
| --> |
| |
| <!ENTITY % svg-datatypes.module "INCLUDE" > |
| <![%svg-datatypes.module;[ |
| <!ENTITY % svg-datatypes.mod |
| PUBLIC "-//W3C//ENTITIES SVG 1.1 Datatypes//EN" |
| "svg-datatypes.mod" > |
| <!-- ....................................................................... --> |
| <!-- SVG 1.1 Datatypes Module .............................................. --> |
| <!-- file: svg-datatypes.mod |
| |
| This is SVG, a language for describing two-dimensional graphics in XML. |
| Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved. |
| Revision: $Id$ |
| |
| This DTD module is identified by the PUBLIC and SYSTEM identifiers: |
| |
| PUBLIC "-//W3C//ENTITIES SVG 1.1 Datatypes//EN" |
| SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-datatypes.mod" |
| |
| ....................................................................... --> |
| |
| <!-- Datatypes |
| |
| This module declares common data types for properties and attributes. |
| --> |
| |
| <!-- feature specification --> |
| <!ENTITY % Boolean.datatype "( false | true )" > |
| |
| <!-- 'clip-rule' or 'fill-rule' property/attribute value --> |
| <!ENTITY % ClipFillRule.datatype "( nonzero | evenodd | inherit )" > |
| |
| <!-- media type, as per [RFC2045] --> |
| <!ENTITY % ContentType.datatype "CDATA" > |
| |
| <!-- a <coordinate> --> |
| <!ENTITY % Coordinate.datatype "CDATA" > |
| |
| <!-- a list of <coordinate>s --> |
| <!ENTITY % Coordinates.datatype "CDATA" > |
| |
| <!-- a <color> value --> |
| <!ENTITY % Color.datatype "CDATA" > |
| |
| <!-- a <integer> --> |
| <!ENTITY % Integer.datatype "CDATA" > |
| |
| <!-- a language code, as per [RFC3066] --> |
| <!ENTITY % LanguageCode.datatype "NMTOKEN" > |
| |
| <!-- comma-separated list of language codes, as per [RFC3066] --> |
| <!ENTITY % LanguageCodes.datatype "CDATA" > |
| |
| <!-- a <length> --> |
| <!ENTITY % Length.datatype "CDATA" > |
| |
| <!-- a list of <length>s --> |
| <!ENTITY % Lengths.datatype "CDATA" > |
| |
| <!-- a <number> --> |
| <!ENTITY % Number.datatype "CDATA" > |
| |
| <!-- a list of <number>s --> |
| <!ENTITY % Numbers.datatype "CDATA" > |
| |
| <!-- opacity value (e.g., <number>) --> |
| <!ENTITY % OpacityValue.datatype "CDATA" > |
| |
| <!-- a path data specification --> |
| <!ENTITY % PathData.datatype "CDATA" > |
| |
| <!-- 'preserveAspectRatio' attribute specification --> |
| <!ENTITY % PreserveAspectRatioSpec.datatype "CDATA" > |
| |
| <!-- script expression --> |
| <!ENTITY % Script.datatype "CDATA" > |
| |
| <!-- An SVG color value (RGB plus optional ICC) --> |
| <!ENTITY % SVGColor.datatype "CDATA" > |
| |
| <!-- arbitrary text string --> |
| <!ENTITY % Text.datatype "CDATA" > |
| |
| <!-- list of transforms --> |
| <!ENTITY % TransformList.datatype "CDATA" > |
| |
| <!-- a Uniform Resource Identifier, see [URI] --> |
| <!ENTITY % URI.datatype "CDATA" > |
| |
| <!-- 'viewBox' attribute specification --> |
| <!ENTITY % ViewBoxSpec.datatype "CDATA" > |
| |
| <!-- end of svg-datatypes.mod --> |
| ]]> |
| |
| <!ENTITY % svg-qname.module "INCLUDE" > |
| <![%svg-qname.module;[ |
| <!ENTITY % svg-qname.mod |
| PUBLIC "-//W3C//ENTITIES SVG 1.1 Qualified Name//EN" |
| "svg-qname.mod" > |
| <!-- ....................................................................... --> |
| <!-- SVG 1.1 Qualified Name Module ......................................... --> |
| <!-- file: svg-qname.mod |
| |
| This is SVG, a language for describing two-dimensional graphics in XML. |
| Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved. |
| Revision: $Id$ |
| |
| This DTD module is identified by the PUBLIC and SYSTEM identifiers: |
| |
| PUBLIC "-//W3C//ENTITIES SVG 1.1 Qualified Name//EN" |
| SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-qname.mod" |
| |
| ....................................................................... --> |
| |
| <!-- Qualified Name |
| |
| This module is contained in two parts, labeled Section 'A' and 'B': |
| |
| Section A declares parameter entities to support namespace- |
| qualified names, namespace declarations, and name prefixing |
| for SVG and extensions. |
| |
| Section B declares parameter entities used to provide |
| namespace-qualified names for all SVG element types: |
| --> |
| |
| <!-- Section A: SVG XML Namespace Framework :::::::::::::::::::::: --> |
| |
| <!-- 1. Declare a %SVG.prefixed; conditional section keyword, used |
| to activate namespace prefixing. The default value should |
| inherit '%NS.prefixed;' from the DTD driver, so that unless |
| overridden, the default behaviour follows the overall DTD |
| prefixing scheme. |
| --> |
| <!ENTITY % NS.prefixed "IGNORE" > |
| <!ENTITY % SVG.prefixed "%NS.prefixed;" > |
| |
| <!-- 2. Declare a parameter entity (eg., %SVG.xmlns;) containing |
| the URI reference used to identify the SVG namespace: |
| --> |
| <!ENTITY % SVG.xmlns "http://www.w3.org/2000/svg" > |
| <!ENTITY % XLINK.xmlns "http://www.w3.org/1999/xlink" > |
| |
| <!-- 3. Declare parameter entities (eg., %SVG.prefix;) containing |
| the default namespace prefix string(s) to use when prefixing |
| is enabled. This may be overridden in the DTD driver or the |
| internal subset of an document instance. If no default prefix |
| is desired, this may be declared as an empty string. |
| --> |
| <!ENTITY % SVG.prefix "" > |
| <!ENTITY % XLINK.prefix "xlink" > |
| |
| <!-- 4. Declare parameter entities (eg., %SVG.pfx;) containing the |
| colonized prefix(es) (eg., '%SVG.prefix;:') used when |
| prefixing is active, an empty string when it is not. |
| --> |
| <![%SVG.prefixed;[ |
| <!ENTITY % SVG.pfx "%SVG.prefix;:" > |
| ]]> |
| <!ENTITY % SVG.pfx "" > |
| <!ENTITY % XLINK.pfx "%XLINK.prefix;:" > |
| |
| <!-- 5. The parameter entity %SVG.xmlns.extra.attrib; may be |
| redeclared to contain any non-SVG namespace declaration |
| attributes for namespaces embedded in SVG. The default |
| is an empty string. |
| --> |
| <!ENTITY % SVG.xmlns.extra.attrib "" > |
| |
| <!-- Declare a parameter entity XLINK.xmlns.attrib containing |
| the XML Namespace declarations for XLink. |
| --> |
| <!ENTITY % XLINK.xmlns.attrib |
| "xmlns:%XLINK.prefix; %URI.datatype; #FIXED '%XLINK.xmlns;'" |
| > |
| |
| <!-- Declare a parameter entity %NS.decl.attrib; containing |
| all XML Namespace declarations used in the DTD, plus the |
| xmlns declaration for SVG, its form dependent on whether |
| prefixing is active. |
| --> |
| <![%SVG.prefixed;[ |
| <!ENTITY % NS.decl.attrib |
| "xmlns:%SVG.prefix; %URI.datatype; #FIXED '%SVG.xmlns;' |
| %XLINK.xmlns.attrib; |
| %SVG.xmlns.extra.attrib;" |
| > |
| ]]> |
| <!ENTITY % NS.decl.attrib |
| "%XLINK.xmlns.attrib; |
| %SVG.xmlns.extra.attrib;" |
| > |
| |
| <!-- Declare a parameter entity %SVG.xmlns.attrib; containing |
| all XML namespace declaration attributes used by SVG, |
| including a default xmlns attribute when prefixing is |
| inactive. |
| --> |
| <![%SVG.prefixed;[ |
| <!ENTITY % SVG.xmlns.attrib |
| "%NS.decl.attrib;" |
| > |
| ]]> |
| <!ENTITY % SVG.xmlns.attrib |
| "xmlns %URI.datatype; #FIXED '%SVG.xmlns;' |
| %XLINK.xmlns.attrib;" |
| > |
| |
| <!-- Section B: SVG Qualified Names :::::::::::::::::::::::::::::: --> |
| |
| <!-- 6. This section declares parameter entities used to provide |
| namespace-qualified names for all SVG element types. |
| --> |
| |
| <!-- module: svg-structure.mod ......................... --> |
| |
| <!ENTITY % SVG.svg.qname "%SVG.pfx;svg" > |
| <!ENTITY % SVG.g.qname "%SVG.pfx;g" > |
| <!ENTITY % SVG.defs.qname "%SVG.pfx;defs" > |
| <!ENTITY % SVG.desc.qname "%SVG.pfx;desc" > |
| <!ENTITY % SVG.title.qname "%SVG.pfx;title" > |
| <!ENTITY % SVG.metadata.qname "%SVG.pfx;metadata" > |
| <!ENTITY % SVG.symbol.qname "%SVG.pfx;symbol" > |
| <!ENTITY % SVG.use.qname "%SVG.pfx;use" > |
| |
| <!-- module: svg-conditional.mod ....................... --> |
| |
| <!ENTITY % SVG.switch.qname "%SVG.pfx;switch" > |
| |
| <!-- module: svg-image.mod ............................. --> |
| |
| <!ENTITY % SVG.image.qname "%SVG.pfx;image" > |
| |
| <!-- module: svg-style.mod ............................. --> |
| |
| <!ENTITY % SVG.style.qname "%SVG.pfx;style" > |
| |
| <!-- module: svg-shape.mod ............................. --> |
| |
| <!ENTITY % SVG.path.qname "%SVG.pfx;path" > |
| <!ENTITY % SVG.rect.qname "%SVG.pfx;rect" > |
| <!ENTITY % SVG.circle.qname "%SVG.pfx;circle" > |
| <!ENTITY % SVG.line.qname "%SVG.pfx;line" > |
| <!ENTITY % SVG.ellipse.qname "%SVG.pfx;ellipse" > |
| <!ENTITY % SVG.polyline.qname "%SVG.pfx;polyline" > |
| <!ENTITY % SVG.polygon.qname "%SVG.pfx;polygon" > |
| |
| <!-- module: svg-text.mod .............................. --> |
| |
| <!ENTITY % SVG.text.qname "%SVG.pfx;text" > |
| <!ENTITY % SVG.tspan.qname "%SVG.pfx;tspan" > |
| <!ENTITY % SVG.tref.qname "%SVG.pfx;tref" > |
| <!ENTITY % SVG.textPath.qname "%SVG.pfx;textPath" > |
| <!ENTITY % SVG.altGlyph.qname "%SVG.pfx;altGlyph" > |
| <!ENTITY % SVG.altGlyphDef.qname "%SVG.pfx;altGlyphDef" > |
| <!ENTITY % SVG.altGlyphItem.qname "%SVG.pfx;altGlyphItem" > |
| <!ENTITY % SVG.glyphRef.qname "%SVG.pfx;glyphRef" > |
| |
| <!-- module: svg-marker.mod ............................ --> |
| |
| <!ENTITY % SVG.marker.qname "%SVG.pfx;marker" > |
| |
| <!-- module: svg-profile.mod ........................... --> |
| |
| <!ENTITY % SVG.color-profile.qname "%SVG.pfx;color-profile" > |
| |
| <!-- module: svg-gradient.mod .......................... --> |
| |
| <!ENTITY % SVG.linearGradient.qname "%SVG.pfx;linearGradient" > |
| <!ENTITY % SVG.radialGradient.qname "%SVG.pfx;radialGradient" > |
| <!ENTITY % SVG.stop.qname "stop" > |
| |
| <!-- module: svg-pattern.mod ........................... --> |
| |
| <!ENTITY % SVG.pattern.qname "%SVG.pfx;pattern" > |
| |
| <!-- module: svg-clip.mod .............................. --> |
| |
| <!ENTITY % SVG.clipPath.qname "%SVG.pfx;clipPath" > |
| |
| <!-- module: svg-mask.mod .............................. --> |
| |
| <!ENTITY % SVG.mask.qname "%SVG.pfx;mask" > |
| |
| <!-- module: svg-filter.mod ............................ --> |
| |
| <!ENTITY % SVG.filter.qname "%SVG.pfx;filter" > |
| <!ENTITY % SVG.feBlend.qname "%SVG.pfx;feBlend" > |
| <!ENTITY % SVG.feColorMatrix.qname "%SVG.pfx;feColorMatrix" > |
| <!ENTITY % SVG.feComponentTransfer.qname "%SVG.pfx;feComponentTransfer" > |
| <!ENTITY % SVG.feComposite.qname "%SVG.pfx;feComposite" > |
| <!ENTITY % SVG.feConvolveMatrix.qname "%SVG.pfx;feConvolveMatrix" > |
| <!ENTITY % SVG.feDiffuseLighting.qname "%SVG.pfx;feDiffuseLighting" > |
| <!ENTITY % SVG.feDisplacementMap.qname "%SVG.pfx;feDisplacementMap" > |
| <!ENTITY % SVG.feFlood.qname "%SVG.pfx;feFlood" > |
| <!ENTITY % SVG.feGaussianBlur.qname "%SVG.pfx;feGaussianBlur" > |
| <!ENTITY % SVG.feImage.qname "%SVG.pfx;feImage" > |
| <!ENTITY % SVG.feMerge.qname "%SVG.pfx;feMerge" > |
| <!ENTITY % SVG.feMergeNode.qname "%SVG.pfx;feMergeNode" > |
| <!ENTITY % SVG.feMorphology.qname "%SVG.pfx;feMorphology" > |
| <!ENTITY % SVG.feOffset.qname "%SVG.pfx;feOffset" > |
| <!ENTITY % SVG.feSpecularLighting.qname "%SVG.pfx;feSpecularLighting" > |
| <!ENTITY % SVG.feTile.qname "%SVG.pfx;feTile" > |
| <!ENTITY % SVG.feTurbulence.qname "%SVG.pfx;feTurbulence" > |
| <!ENTITY % SVG.feDistantLight.qname "%SVG.pfx;feDistantLight" > |
| <!ENTITY % SVG.fePointLight.qname "%SVG.pfx;fePointLight" > |
| <!ENTITY % SVG.feSpotLight.qname "%SVG.pfx;feSpotLight" > |
| <!ENTITY % SVG.feFuncR.qname "%SVG.pfx;feFuncR" > |
| <!ENTITY % SVG.feFuncG.qname "%SVG.pfx;feFuncG" > |
| <!ENTITY % SVG.feFuncB.qname "%SVG.pfx;feFuncB" > |
| <!ENTITY % SVG.feFuncA.qname "%SVG.pfx;feFuncA" > |
| |
| <!-- module: svg-cursor.mod ............................ --> |
| |
| <!ENTITY % SVG.cursor.qname "%SVG.pfx;cursor" > |
| |
| <!-- module: svg-hyperlink.mod ......................... --> |
| |
| <!ENTITY % SVG.a.qname "%SVG.pfx;a" > |
| |
| <!-- module: svg-view.mod .............................. --> |
| |
| <!ENTITY % SVG.view.qname "%SVG.pfx;view" > |
| |
| <!-- module: svg-script.mod ............................ --> |
| |
| <!ENTITY % SVG.script.qname "%SVG.pfx;script" > |
| |
| <!-- module: svg-animation.mod ......................... --> |
| |
| <!ENTITY % SVG.animate.qname "%SVG.pfx;animate" > |
| <!ENTITY % SVG.set.qname "%SVG.pfx;set" > |
| <!ENTITY % SVG.animateMotion.qname "%SVG.pfx;animateMotion" > |
| <!ENTITY % SVG.animateColor.qname "%SVG.pfx;animateColor" > |
| <!ENTITY % SVG.animateTransform.qname "%SVG.pfx;animateTransform" > |
| <!ENTITY % SVG.mpath.qname "%SVG.pfx;mpath" > |
| |
| <!-- module: svg-font.mod .............................. --> |
| |
| <!ENTITY % SVG.font.qname "%SVG.pfx;font" > |
| <!ENTITY % SVG.font-face.qname "%SVG.pfx;font-face" > |
| <!ENTITY % SVG.glyph.qname "%SVG.pfx;glyph" > |
| <!ENTITY % SVG.missing-glyph.qname "%SVG.pfx;missing-glyph" > |
| <!ENTITY % SVG.hkern.qname "%SVG.pfx;hkern" > |
| <!ENTITY % SVG.vkern.qname "%SVG.pfx;vkern" > |
| <!ENTITY % SVG.font-face-src.qname "%SVG.pfx;font-face-src" > |
| <!ENTITY % SVG.font-face-uri.qname "%SVG.pfx;font-face-uri" > |
| <!ENTITY % SVG.font-face-format.qname "%SVG.pfx;font-face-format" > |
| <!ENTITY % SVG.font-face-name.qname "%SVG.pfx;font-face-name" > |
| <!ENTITY % SVG.definition-src.qname "%SVG.pfx;definition-src" > |
| |
| <!-- module: svg-extensibility.mod ..................... --> |
| |
| <!ENTITY % SVG.foreignObject.qname "%SVG.pfx;foreignObject" > |
| |
| <!-- end of svg-qname.mod --> |
| ]]> |
| |
| <!ENTITY % svg-model.module "INCLUDE" > |
| <![%svg-model.module;[ |
| <!-- instantiate the Document Model declared in the DTD driver --> |
| <!-- ....................................................................... --> |
| <!-- SVG 1.1 Document Model Module ......................................... --> |
| <!-- file: svg11-model.mod |
| |
| This is SVG, a language for describing two-dimensional graphics in XML. |
| Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved. |
| Revision: $Id$ |
| |
| This DTD module is identified by the PUBLIC and SYSTEM identifiers: |
| |
| PUBLIC "-//W3C//ENTITIES SVG 1.1 Document Model//EN" |
| SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11-model.mod" |
| |
| ....................................................................... --> |
| |
| <!-- SVG 1.1 Document Model |
| |
| This module describes the groupings of elements that make up |
| common content models for SVG elements. |
| --> |
| |
| <!-- module: svg-structure.mod ......................... --> |
| |
| <!ENTITY % SVG.Description.extra.class "" > |
| <!ENTITY % SVG.Description.class |
| "%SVG.desc.qname; | %SVG.title.qname; | %SVG.metadata.qname; |
| %SVG.Description.extra.class;" |
| > |
| |
| <!ENTITY % SVG.Use.extra.class "" > |
| <!ENTITY % SVG.Use.class |
| "| %SVG.use.qname; %SVG.Use.extra.class;" |
| > |
| |
| <!ENTITY % SVG.Structure.extra.class "" > |
| <!ENTITY % SVG.Structure.class |
| "| %SVG.svg.qname; | %SVG.g.qname; | %SVG.defs.qname; | %SVG.symbol.qname; |
| %SVG.Use.class; %SVG.Structure.extra.class;" |
| > |
| |
| <!-- module: svg-conditional.mod ....................... --> |
| |
| <!ENTITY % SVG.Conditional.extra.class "" > |
| <!ENTITY % SVG.Conditional.class |
| "| %SVG.switch.qname; %SVG.Conditional.extra.class;" |
| > |
| |
| <!-- module: svg-image.mod ............................. --> |
| |
| <!ENTITY % SVG.Image.extra.class "" > |
| <!ENTITY % SVG.Image.class |
| "| %SVG.image.qname; %SVG.Image.extra.class;" |
| > |
| |
| <!-- module: svg-style.mod ............................. --> |
| |
| <!ENTITY % SVG.Style.extra.class "" > |
| <!ENTITY % SVG.Style.class |
| "| %SVG.style.qname; %SVG.Style.extra.class;" |
| > |
| |
| <!-- module: svg-shape.mod ............................. --> |
| |
| <!ENTITY % SVG.Shape.extra.class "" > |
| <!ENTITY % SVG.Shape.class |
| "| %SVG.path.qname; | %SVG.rect.qname; | %SVG.circle.qname; |
| | %SVG.line.qname; | %SVG.ellipse.qname; | %SVG.polyline.qname; |
| | %SVG.polygon.qname; %SVG.Shape.extra.class;" |
| > |
| |
| <!-- module: svg-text.mod .............................. --> |
| |
| <!ENTITY % SVG.Text.extra.class "" > |
| <!ENTITY % SVG.Text.class |
| "| %SVG.text.qname; | %SVG.altGlyphDef.qname; %SVG.Text.extra.class;" |
| > |
| |
| <!ENTITY % SVG.TextContent.extra.class "" > |
| <!ENTITY % SVG.TextContent.class |
| "| %SVG.tspan.qname; | %SVG.tref.qname; | %SVG.textPath.qname; |
| | %SVG.altGlyph.qname; %SVG.TextContent.extra.class;" |
| > |
| |
| <!-- module: svg-marker.mod ............................ --> |
| |
| <!ENTITY % SVG.Marker.extra.class "" > |
| <!ENTITY % SVG.Marker.class |
| "| %SVG.marker.qname; %SVG.Marker.extra.class;" |
| > |
| |
| <!-- module: svg-profile.mod ........................... --> |
| |
| <!ENTITY % SVG.Profile.extra.class "" > |
| <!ENTITY % SVG.Profile.class |
| "| %SVG.color-profile.qname; %SVG.Profile.extra.class;" |
| > |
| |
| <!-- module: svg-gradient.mod .......................... --> |
| |
| <!ENTITY % SVG.Gradient.extra.class "" > |
| <!ENTITY % SVG.Gradient.class |
| "| %SVG.linearGradient.qname; | %SVG.radialGradient.qname; |
| %SVG.Gradient.extra.class;" |
| > |
| |
| <!-- module: svg-pattern.mod ........................... --> |
| |
| <!ENTITY % SVG.Pattern.extra.class "" > |
| <!ENTITY % SVG.Pattern.class |
| "| %SVG.pattern.qname; %SVG.Pattern.extra.class;" |
| > |
| |
| <!-- module: svg-clip.mod .............................. --> |
| |
| <!ENTITY % SVG.Clip.extra.class "" > |
| <!ENTITY % SVG.Clip.class |
| "| %SVG.clipPath.qname; %SVG.Clip.extra.class;" |
| > |
| |
| <!-- module: svg-mask.mod .............................. --> |
| |
| <!ENTITY % SVG.Mask.extra.class "" > |
| <!ENTITY % SVG.Mask.class |
| "| %SVG.mask.qname; %SVG.Mask.extra.class;" |
| > |
| |
| <!-- module: svg-filter.mod ............................ --> |
| |
| <!ENTITY % SVG.Filter.extra.class "" > |
| <!ENTITY % SVG.Filter.class |
| "| %SVG.filter.qname; %SVG.Filter.extra.class;" |
| > |
| |
| <!ENTITY % SVG.FilterPrimitive.extra.class "" > |
| <!ENTITY % SVG.FilterPrimitive.class |
| "| %SVG.feBlend.qname; | %SVG.feColorMatrix.qname; |
| | %SVG.feComponentTransfer.qname; | %SVG.feComposite.qname; |
| | %SVG.feConvolveMatrix.qname; | %SVG.feDiffuseLighting.qname; |
| | %SVG.feDisplacementMap.qname; | %SVG.feFlood.qname; |
| | %SVG.feGaussianBlur.qname; | %SVG.feImage.qname; | %SVG.feMerge.qname; |
| | %SVG.feMorphology.qname; | %SVG.feOffset.qname; |
| | %SVG.feSpecularLighting.qname; | %SVG.feTile.qname; |
| | %SVG.feTurbulence.qname; %SVG.FilterPrimitive.extra.class;" |
| > |
| |
| <!-- module: svg-cursor.mod ............................ --> |
| |
| <!ENTITY % SVG.Cursor.extra.class "" > |
| <!ENTITY % SVG.Cursor.class |
| "| %SVG.cursor.qname; %SVG.Cursor.extra.class;" |
| > |
| |
| <!-- module: svg-hyperlink.mod ......................... --> |
| |
| <!ENTITY % SVG.Hyperlink.extra.class "" > |
| <!ENTITY % SVG.Hyperlink.class |
| "| %SVG.a.qname; %SVG.Hyperlink.extra.class;" |
| > |
| |
| <!-- module: svg-view.mod .............................. --> |
| |
| <!ENTITY % SVG.View.extra.class "" > |
| <!ENTITY % SVG.View.class |
| "| %SVG.view.qname; %SVG.View.extra.class;" |
| > |
| |
| <!-- module: svg-script.mod ............................ --> |
| |
| <!ENTITY % SVG.Script.extra.class "" > |
| <!ENTITY % SVG.Script.class |
| "| %SVG.script.qname; %SVG.Script.extra.class;" |
| > |
| |
| <!-- module: svg-animation.mod ......................... --> |
| |
| <!ENTITY % SVG.Animation.extra.class "" > |
| <!ENTITY % SVG.Animation.class |
| "%SVG.animate.qname; | %SVG.set.qname; | %SVG.animateMotion.qname; | |
| %SVG.animateColor.qname; | %SVG.animateTransform.qname; |
| %SVG.Animation.extra.class;" |
| > |
| |
| <!-- module: svg-font.mod .............................. --> |
| |
| <!ENTITY % SVG.Font.extra.class "" > |
| <!ENTITY % SVG.Font.class |
| "| %SVG.font.qname; | %SVG.font-face.qname; %SVG.Font.extra.class;" |
| > |
| |
| <!-- module: svg-extensibility.mod ..................... --> |
| |
| <!ENTITY % SVG.Extensibility.extra.class "" > |
| <!ENTITY % SVG.Extensibility.class |
| "| %SVG.foreignObject.qname; %SVG.Extensibility.extra.class;" |
| > |
| |
| <!-- end of svg11-model.mod --> |
| ]]> |
| |
| <!ENTITY % svg-attribs.module "INCLUDE" > |
| <![%svg-attribs.module;[ |
| <!-- instantiate the Attribute Collection declared in the DTD driver --> |
| <!-- ....................................................................... --> |
| <!-- SVG 1.1 Attribute Collection Module ................................... --> |
| <!-- file: svg11-attribs.mod |
| |
| This is SVG, a language for describing two-dimensional graphics in XML. |
| Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved. |
| Revision: $Id$ |
| |
| This DTD module is identified by the PUBLIC and SYSTEM identifiers: |
| |
| PUBLIC "-//W3C//ENTITIES SVG 1.1 Attribute Collection//EN" |
| SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11-attribs.mod" |
| |
| ....................................................................... --> |
| |
| <!-- SVG 1.1 Attribute Collection |
| |
| This module defines the set of common attributes that can be present |
| on many SVG elements. |
| --> |
| |
| <!-- module: svg-conditional.mod ....................... --> |
| |
| <!ENTITY % ExtensionList.datatype "CDATA" > |
| <!ENTITY % FeatureList.datatype "CDATA" > |
| |
| <!ENTITY % SVG.Conditional.extra.attrib "" > |
| <!ENTITY % SVG.Conditional.attrib |
| "requiredFeatures %FeatureList.datatype; #IMPLIED |
| requiredExtensions %ExtensionList.datatype; #IMPLIED |
| systemLanguage %LanguageCodes.datatype; #IMPLIED |
| %SVG.Conditional.extra.attrib;" |
| > |
| |
| <!-- module: svg-style.mod ............................. --> |
| |
| <!ENTITY % ClassList.datatype "CDATA" > |
| <!ENTITY % StyleSheet.datatype "CDATA" > |
| |
| <!ENTITY % SVG.Style.extra.attrib "" > |
| <!ENTITY % SVG.Style.attrib |
| "style %StyleSheet.datatype; #IMPLIED |
| class %ClassList.datatype; #IMPLIED |
| %SVG.Style.extra.attrib;" |
| > |
| |
| <!-- module: svg-text.mod .............................. --> |
| |
| <!ENTITY % BaselineShiftValue.datatype "CDATA" > |
| <!ENTITY % FontFamilyValue.datatype "CDATA" > |
| <!ENTITY % FontSizeValue.datatype "CDATA" > |
| <!ENTITY % FontSizeAdjustValue.datatype "CDATA" > |
| <!ENTITY % GlyphOrientationHorizontalValue.datatype "CDATA" > |
| <!ENTITY % GlyphOrientationVerticalValue.datatype "CDATA" > |
| <!ENTITY % KerningValue.datatype "CDATA" > |
| <!ENTITY % SpacingValue.datatype "CDATA" > |
| <!ENTITY % TextDecorationValue.datatype "CDATA" > |
| |
| <!ENTITY % SVG.Text.extra.attrib "" > |
| <!ENTITY % SVG.Text.attrib |
| "writing-mode ( lr-tb | rl-tb | tb-rl | lr | rl | tb | inherit ) #IMPLIED |
| %SVG.Text.extra.attrib;" |
| > |
| |
| <!ENTITY % SVG.TextContent.extra.attrib "" > |
| <!ENTITY % SVG.TextContent.attrib |
| "alignment-baseline ( auto | baseline | before-edge | text-before-edge | |
| middle | central | after-edge | text-after-edge | |
| ideographic | alphabetic | hanging | mathematical | |
| inherit ) #IMPLIED |
| baseline-shift %BaselineShiftValue.datatype; #IMPLIED |
| direction ( ltr | rtl | inherit ) #IMPLIED |
| dominant-baseline ( auto | use-script | no-change | reset-size | |
| ideographic | alphabetic | hanging | mathematical | |
| central | middle | text-after-edge | text-before-edge | |
| inherit ) #IMPLIED |
| glyph-orientation-horizontal %GlyphOrientationHorizontalValue.datatype; |
| #IMPLIED |
| glyph-orientation-vertical %GlyphOrientationVerticalValue.datatype; |
| #IMPLIED |
| kerning %KerningValue.datatype; #IMPLIED |
| letter-spacing %SpacingValue.datatype; #IMPLIED |
| text-anchor ( start | middle | end | inherit ) #IMPLIED |
| text-decoration %TextDecorationValue.datatype; #IMPLIED |
| unicode-bidi ( normal | embed | bidi-override | inherit ) #IMPLIED |
| word-spacing %SpacingValue.datatype; #IMPLIED |
| %SVG.TextContent.extra.attrib;" |
| > |
| |
| <!ENTITY % SVG.Font.extra.attrib "" > |
| <!ENTITY % SVG.Font.attrib |
| "font-family %FontFamilyValue.datatype; #IMPLIED |
| font-size %FontSizeValue.datatype; #IMPLIED |
| font-size-adjust %FontSizeAdjustValue.datatype; #IMPLIED |
| font-stretch ( normal | wider | narrower | ultra-condensed | |
| extra-condensed | condensed | semi-condensed | |
| semi-expanded | expanded | extra-expanded | |
| ultra-expanded | inherit ) #IMPLIED |
| font-style ( normal | italic | oblique | inherit ) #IMPLIED |
| font-variant ( normal | small-caps | inherit ) #IMPLIED |
| font-weight ( normal | bold | bolder | lighter | 100 | 200 | 300 | 400 | |
| 500 | 600 | 700 | 800 | 900 | inherit ) #IMPLIED |
| %SVG.Font.extra.attrib;" |
| > |
| |
| <!-- module: svg-marker.mod ............................ --> |
| |
| <!ENTITY % MarkerValue.datatype "CDATA" > |
| |
| <!ENTITY % SVG.Marker.extra.attrib "" > |
| <!ENTITY % SVG.Marker.attrib |
| "marker-start %MarkerValue.datatype; #IMPLIED |
| marker-mid %MarkerValue.datatype; #IMPLIED |
| marker-end %MarkerValue.datatype; #IMPLIED |
| %SVG.Marker.extra.attrib;" |
| > |
| |
| <!-- module: svg-profile.mod ........................... --> |
| |
| <!ENTITY % SVG.Profile.extra.attrib "" > |
| <!ENTITY % SVG.Profile.attrib |
| "color-profile CDATA #IMPLIED |
| %SVG.Profile.extra.attrib;" |
| > |
| |
| <!-- module: svg-gradient.mod .......................... --> |
| |
| <!ENTITY % NumberOrPercentage.datatype "CDATA" > |
| |
| <!ENTITY % SVG.Gradient.extra.attrib "" > |
| <!ENTITY % SVG.Gradient.attrib |
| "stop-color %SVGColor.datatype; #IMPLIED |
| stop-opacity %OpacityValue.datatype; #IMPLIED |
| %SVG.Gradient.extra.attrib;" |
| > |
| |
| <!-- module: svg-clip.mod .............................. --> |
| |
| <!ENTITY % ClipPathValue.datatype "CDATA" > |
| |
| <!ENTITY % SVG.Clip.extra.attrib "" > |
| <!ENTITY % SVG.Clip.attrib |
| "clip-path %ClipPathValue.datatype; #IMPLIED |
| clip-rule %ClipFillRule.datatype; #IMPLIED |
| %SVG.Clip.extra.attrib;" |
| > |
| |
| <!-- module: svg-mask.mod .............................. --> |
| |
| <!ENTITY % MaskValue.datatype "CDATA" > |
| |
| <!ENTITY % SVG.Mask.extra.attrib "" > |
| <!ENTITY % SVG.Mask.attrib |
| "mask %MaskValue.datatype; #IMPLIED |
| %SVG.Mask.extra.attrib;" |
| > |
| |
| <!-- module: svg-filter.mod ............................ --> |
| |
| <!ENTITY % FilterValue.datatype "CDATA" > |
| <!ENTITY % NumberOptionalNumber.datatype "CDATA" > |
| |
| <!ENTITY % SVG.Filter.extra.attrib "" > |
| <!ENTITY % SVG.Filter.attrib |
| "filter %FilterValue.datatype; #IMPLIED |
| %SVG.Filter.extra.attrib;" |
| > |
| |
| <!ENTITY % SVG.FilterColor.extra.attrib "" > |
| <!ENTITY % SVG.FilterColor.attrib |
| "color-interpolation-filters ( auto | sRGB | linearRGB | inherit ) |
| #IMPLIED |
| %SVG.FilterColor.extra.attrib;" |
| > |
| |
| <!-- module: svg-cursor.mod ............................ --> |
| |
| <!ENTITY % CursorValue.datatype "CDATA" > |
| |
| <!ENTITY % SVG.Cursor.extra.attrib "" > |
| <!ENTITY % SVG.Cursor.attrib |
| "cursor %CursorValue.datatype; #IMPLIED |
| %SVG.Cursor.extra.attrib;" |
| > |
| |
| <!-- end of svg11-attribs.mod --> |
| ]]> |
| |
| <!-- end of svg-framework.mod --> |
| ]]> |
| |
| <!-- Post-Framework Redeclaration Placeholder .................... --> |
| <!ENTITY % svg-postfw-redecl.module "IGNORE" > |
| <![%svg-postfw-redecl.module;[ |
| %svg-postfw-redecl.mod;]]> |
| |
| <!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --> |
| |
| <!-- Core Attribute Module ....................................... --> |
| <!ENTITY % svg-core-attrib.module "INCLUDE" > |
| <![%svg-core-attrib.module;[ |
| <!ENTITY % svg-core-attrib.mod |
| PUBLIC "-//W3C//ENTITIES SVG 1.1 Core Attribute//EN" |
| "svg-core-attrib.mod" > |
| <!-- ....................................................................... --> |
| <!-- SVG 1.1 Core Attribute Module ......................................... --> |
| <!-- file: svg-core-attrib.mod |
| |
| This is SVG, a language for describing two-dimensional graphics in XML. |
| Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved. |
| Revision: $Id$ |
| |
| This DTD module is identified by the PUBLIC and SYSTEM identifiers: |
| |
| PUBLIC "-//W3C//ENTITIES SVG 1.1 Core Attribute//EN" |
| SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-core-attrib.mod" |
| |
| ....................................................................... --> |
| |
| <!-- Core Attribute |
| |
| id, xml:base, xml:lang, xml:space |
| |
| This module defines the core set of attributes that can be present on |
| any element. |
| --> |
| |
| <!ENTITY % SVG.id.attrib |
| "id ID #IMPLIED" |
| > |
| |
| <!ENTITY % SVG.base.attrib |
| "xml:base %URI.datatype; #IMPLIED" |
| > |
| |
| <!ENTITY % SVG.lang.attrib |
| "xml:lang %LanguageCode.datatype; #IMPLIED" |
| > |
| |
| <!ENTITY % SVG.space.attrib |
| "xml:space ( default | preserve ) #IMPLIED" |
| > |
| |
| <!ENTITY % SVG.Core.extra.attrib "" > |
| |
| <!ENTITY % SVG.Core.attrib |
| "%SVG.id.attrib; |
| %SVG.base.attrib; |
| %SVG.lang.attrib; |
| %SVG.space.attrib; |
| %SVG.Core.extra.attrib;" |
| > |
| |
| <!-- end of svg-core-attrib.mod --> |
| ]]> |
| |
| <!-- Container Attribute Module .................................. --> |
| <!ENTITY % svg-container-attrib.module "INCLUDE" > |
| <![%svg-container-attrib.module;[ |
| <!ENTITY % svg-container-attrib.mod |
| PUBLIC "-//W3C//ENTITIES SVG 1.1 Container Attribute//EN" |
| "svg-container-attrib.mod" > |
| <!-- ....................................................................... --> |
| <!-- SVG 1.1 Container Attribute Module .................................... --> |
| <!-- file: svg-container-attrib.mod |
| |
| This is SVG, a language for describing two-dimensional graphics in XML. |
| Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved. |
| Revision: $Id$ |
| |
| This DTD module is identified by the PUBLIC and SYSTEM identifiers: |
| |
| PUBLIC "-//W3C//ENTITIES SVG 1.1 Container Attribute//EN" |
| SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-container-attrib.mod" |
| |
| ....................................................................... --> |
| |
| <!-- Container Attribute |
| |
| enable-background |
| |
| This module defines the Container attribute set. |
| --> |
| |
| <!-- 'enable-background' property/attribute value (e.g., 'new', 'accumulate') --> |
| <!ENTITY % EnableBackgroundValue.datatype "CDATA" > |
| |
| <!ENTITY % SVG.enable-background.attrib |
| "enable-background %EnableBackgroundValue.datatype; #IMPLIED" |
| > |
| |
| <!ENTITY % SVG.Container.extra.attrib "" > |
| |
| <!ENTITY % SVG.Container.attrib |
| "%SVG.enable-background.attrib; |
| %SVG.Container.extra.attrib;" |
| > |
| |
| <!-- end of svg-container-attrib.mod --> |
| ]]> |
| |
| <!-- Viewport Attribute Module ................................... --> |
| <!ENTITY % svg-viewport-attrib.module "INCLUDE" > |
| <![%svg-viewport-attrib.module;[ |
| <!ENTITY % svg-viewport-attrib.mod |
| PUBLIC "-//W3C//ENTITIES SVG 1.1 Viewport Attribute//EN" |
| "svg-viewport-attrib.mod" > |
| <!-- ....................................................................... --> |
| <!-- SVG 1.1 Viewport Attribute Module ..................................... --> |
| <!-- file: svg-viewport-attrib.mod |
| |
| This is SVG, a language for describing two-dimensional graphics in XML. |
| Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved. |
| Revision: $Id$ |
| |
| This DTD module is identified by the PUBLIC and SYSTEM identifiers: |
| |
| PUBLIC "-//W3C//ENTITIES SVG 1.1 Viewport Attribute//EN" |
| SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-viewport-attrib.mod" |
| |
| ....................................................................... --> |
| |
| <!-- Viewport Attribute |
| |
| clip, overflow |
| |
| This module defines the Viewport attribute set. |
| --> |
| |
| <!-- 'clip' property/attribute value (e.g., 'auto', rect(...)) --> |
| <!ENTITY % ClipValue.datatype "CDATA" > |
| |
| <!ENTITY % SVG.clip.attrib |
| "clip %ClipValue.datatype; #IMPLIED" |
| > |
| |
| <!ENTITY % SVG.overflow.attrib |
| "overflow ( visible | hidden | scroll | auto | inherit ) #IMPLIED" |
| > |
| |
| <!ENTITY % SVG.Viewport.extra.attrib "" > |
| |
| <!ENTITY % SVG.Viewport.attrib |
| "%SVG.clip.attrib; |
| %SVG.overflow.attrib; |
| %SVG.Viewport.extra.attrib;" |
| > |
| |
| <!-- end of svg-viewport-attrib.mod --> |
| ]]> |
| |
| <!-- Paint Attribute Module ...................................... --> |
| <!ENTITY % svg-paint-attrib.module "INCLUDE" > |
| <![%svg-paint-attrib.module;[ |
| <!ENTITY % svg-paint-attrib.mod |
| PUBLIC "-//W3C//ENTITIES SVG 1.1 Paint Attribute//EN" |
| "svg-paint-attrib.mod" > |
| <!-- ....................................................................... --> |
| <!-- SVG 1.1 Paint Attribute Module ........................................ --> |
| <!-- file: svg-paint-attrib.mod |
| |
| This is SVG, a language for describing two-dimensional graphics in XML. |
| Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved. |
| Revision: $Id$ |
| |
| This DTD module is identified by the PUBLIC and SYSTEM identifiers: |
| |
| PUBLIC "-//W3C//ENTITIES SVG 1.1 Paint Attribute//EN" |
| SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-paint-attrib.mod" |
| |
| ....................................................................... --> |
| |
| <!-- Paint Attribute |
| |
| fill, fill-rule, stroke, stroke-dasharray, stroke-dashoffset, |
| stroke-linecap, stroke-linejoin, stroke-miterlimit, stroke-width, color, |
| color-interpolation, color-rendering |
| |
| This module defines the Paint and Color attribute sets. |
| --> |
| |
| <!-- a 'fill' or 'stroke' property/attribute value: <paint> --> |
| <!ENTITY % Paint.datatype "CDATA" > |
| |
| <!-- 'stroke-dasharray' property/attribute value (e.g., 'none', list of <number>s) --> |
| <!ENTITY % StrokeDashArrayValue.datatype "CDATA" > |
| |
| <!-- 'stroke-dashoffset' property/attribute value (e.g., 'none', <legnth>) --> |
| <!ENTITY % StrokeDashOffsetValue.datatype "CDATA" > |
| |
| <!-- 'stroke-miterlimit' property/attribute value (e.g., <number>) --> |
| <!ENTITY % StrokeMiterLimitValue.datatype "CDATA" > |
| |
| <!-- 'stroke-width' property/attribute value (e.g., <length>) --> |
| <!ENTITY % StrokeWidthValue.datatype "CDATA" > |
| |
| <!ENTITY % SVG.fill.attrib |
| "fill %Paint.datatype; #IMPLIED" |
| > |
| |
| <!ENTITY % SVG.fill-rule.attrib |
| "fill-rule %ClipFillRule.datatype; #IMPLIED" |
| > |
| |
| <!ENTITY % SVG.stroke.attrib |
| "stroke %Paint.datatype; #IMPLIED" |
| > |
| |
| <!ENTITY % SVG.stroke-dasharray.attrib |
| "stroke-dasharray %StrokeDashArrayValue.datatype; #IMPLIED" |
| > |
| |
| <!ENTITY % SVG.stroke-dashoffset.attrib |
| "stroke-dashoffset %StrokeDashOffsetValue.datatype; #IMPLIED" |
| > |
| |
| <!ENTITY % SVG.stroke-linecap.attrib |
| "stroke-linecap ( butt | round | square | inherit ) #IMPLIED" |
| > |
| |
| <!ENTITY % SVG.stroke-linejoin.attrib |
| "stroke-linejoin ( miter | round | bevel | inherit ) #IMPLIED" |
| > |
| |
| <!ENTITY % SVG.stroke-miterlimit.attrib |
| "stroke-miterlimit %StrokeMiterLimitValue.datatype; #IMPLIED" |
| > |
| |
| <!ENTITY % SVG.stroke-width.attrib |
| "stroke-width %StrokeWidthValue.datatype; #IMPLIED" |
| > |
| |
| <!ENTITY % SVG.Paint.extra.attrib "" > |
| |
| <!ENTITY % SVG.Paint.attrib |
| "%SVG.fill.attrib; |
| %SVG.fill-rule.attrib; |
| %SVG.stroke.attrib; |
| %SVG.stroke-dasharray.attrib; |
| %SVG.stroke-dashoffset.attrib; |
| %SVG.stroke-linecap.attrib; |
| %SVG.stroke-linejoin.attrib; |
| %SVG.stroke-miterlimit.attrib; |
| %SVG.stroke-width.attrib; |
| %SVG.Paint.extra.attrib;" |
| > |
| |
| <!ENTITY % SVG.color.attrib |
| "color %Color.datatype; #IMPLIED" |
| > |
| |
| <!ENTITY % SVG.color-interpolation.attrib |
| "color-interpolation ( auto | sRGB | linearRGB | inherit ) #IMPLIED" |
| > |
| |
| <!ENTITY % SVG.color-rendering.attrib |
| "color-rendering ( auto | optimizeSpeed | optimizeQuality | inherit ) |
| #IMPLIED" |
| > |
| |
| <!ENTITY % SVG.Color.extra.attrib "" > |
| |
| <!ENTITY % SVG.Color.attrib |
| "%SVG.color.attrib; |
| %SVG.color-interpolation.attrib; |
| %SVG.color-rendering.attrib; |
| %SVG.Color.extra.attrib;" |
| > |
| |
| <!-- end of svg-paint-attrib.mod --> |
| ]]> |
| |
| <!-- Paint Opacity Attribute Module .............................. --> |
| <!ENTITY % svg-opacity-attrib.module "INCLUDE" > |
| <![%svg-opacity-attrib.module;[ |
| <!ENTITY % svg-opacity-attrib.mod |
| PUBLIC "-//W3C//ENTITIES SVG 1.1 Paint Opacity Attribute//EN" |
| "svg-opacity-attrib.mod" > |
| <!-- ....................................................................... --> |
| <!-- SVG 1.1 Paint Opacity Attribute Module ................................ --> |
| <!-- file: svg-opacity-attrib.mod |
| |
| This is SVG, a language for describing two-dimensional graphics in XML. |
| Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved. |
| Revision: $Id$ |
| |
| This DTD module is identified by the PUBLIC and SYSTEM identifiers: |
| |
| PUBLIC "-//W3C//ENTITIES SVG 1.1 Paint Opacity Attribute//EN" |
| SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-opacity-attrib.mod" |
| |
| ....................................................................... --> |
| |
| <!-- Paint Opacity Attribute |
| |
| opacity, fill-opacity, stroke-opacity |
| |
| This module defines the Opacity attribute set. |
| --> |
| |
| <!ENTITY % SVG.opacity.attrib |
| "opacity %OpacityValue.datatype; #IMPLIED" |
| > |
| |
| <!ENTITY % SVG.fill-opacity.attrib |
| "fill-opacity %OpacityValue.datatype; #IMPLIED" |
| > |
| |
| <!ENTITY % SVG.stroke-opacity.attrib |
| "stroke-opacity %OpacityValue.datatype; #IMPLIED" |
| > |
| |
| <!ENTITY % SVG.Opacity.extra.attrib "" > |
| |
| <!ENTITY % SVG.Opacity.attrib |
| "%SVG.opacity.attrib; |
| %SVG.fill-opacity.attrib; |
| %SVG.stroke-opacity.attrib; |
| %SVG.Opacity.extra.attrib;" |
| > |
| |
| <!-- end of svg-opacity-attrib.mod --> |
| ]]> |
| |
| <!-- Graphics Attribute Module ................................... --> |
| <!ENTITY % svg-graphics-attrib.module "INCLUDE" > |
| <![%svg-graphics-attrib.module;[ |
| <!ENTITY % svg-graphics-attrib.mod |
| PUBLIC "-//W3C//ENTITIES SVG 1.1 Graphics Attribute//EN" |
| "svg-graphics-attrib.mod" > |
| <!-- ....................................................................... --> |
| <!-- SVG 1.1 Graphics Attribute Module ..................................... --> |
| <!-- file: svg-graphics-attrib.mod |
| |
| This is SVG, a language for describing two-dimensional graphics in XML. |
| Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved. |
| Revision: $Id$ |
| |
| This DTD module is identified by the PUBLIC and SYSTEM identifiers: |
| |
| PUBLIC "-//W3C//ENTITIES SVG 1.1 Graphics Attribute//EN" |
| SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-graphics-attrib.mod" |
| |
| ....................................................................... --> |
| |
| <!-- Graphics Attribute |
| |
| display, image-rendering, pointer-events, shape-rendering, |
| text-rendering, visibility |
| |
| This module defines the Graphics attribute set. |
| --> |
| |
| <!ENTITY % SVG.display.attrib |
| "display ( inline | block | list-item | run-in | compact | marker | |
| table | inline-table | table-row-group | table-header-group | |
| table-footer-group | table-row | table-column-group | |
| table-column | table-cell | table-caption | none | inherit ) |
| #IMPLIED" |
| > |
| |
| <!ENTITY % SVG.image-rendering.attrib |
| "image-rendering ( auto | optimizeSpeed | optimizeQuality | inherit ) |
| #IMPLIED" |
| > |
| |
| <!ENTITY % SVG.pointer-events.attrib |
| "pointer-events ( visiblePainted | visibleFill | visibleStroke | visible | |
| painted | fill | stroke | all | none | inherit ) |
| #IMPLIED" |
| > |
| |
| <!ENTITY % SVG.shape-rendering.attrib |
| "shape-rendering ( auto | optimizeSpeed | crispEdges | geometricPrecision | |
| inherit ) #IMPLIED" |
| > |
| |
| <!ENTITY % SVG.text-rendering.attrib |
| "text-rendering ( auto | optimizeSpeed | optimizeLegibility | |
| geometricPrecision | inherit ) #IMPLIED" |
| > |
| |
| <!ENTITY % SVG.visibility.attrib |
| "visibility ( visible | hidden | inherit ) #IMPLIED" |
| > |
| |
| <!ENTITY % SVG.Graphics.extra.attrib "" > |
| |
| <!ENTITY % SVG.Graphics.attrib |
| "%SVG.display.attrib; |
| %SVG.image-rendering.attrib; |
| %SVG.pointer-events.attrib; |
| %SVG.shape-rendering.attrib; |
| %SVG.text-rendering.attrib; |
| %SVG.visibility.attrib; |
| %SVG.Graphics.extra.attrib;" |
| > |
| |
| <!-- end of svg-graphics-attrib.mod --> |
| ]]> |
| |
| <!-- Document Events Attribute Module ............................ --> |
| <!ENTITY % svg-docevents-attrib.module "INCLUDE" > |
| <![%svg-docevents-attrib.module;[ |
| <!ENTITY % svg-docevents-attrib.mod |
| PUBLIC "-//W3C//ENTITIES SVG 1.1 Document Events Attribute//EN" |
| "svg-docevents-attrib.mod" > |
| <!-- ....................................................................... --> |
| <!-- SVG 1.1 Document Events Attribute Module .............................. --> |
| <!-- file: svg-docevents-attrib.mod |
| |
| This is SVG, a language for describing two-dimensional graphics in XML. |
| Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved. |
| Revision: $Id$ |
| |
| This DTD module is identified by the PUBLIC and SYSTEM identifiers: |
| |
| PUBLIC "-//W3C//ENTITIES SVG 1.1 Document Events Attribute//EN" |
| SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-docevents-attrib.mod" |
| |
| ....................................................................... --> |
| |
| <!-- Document Events Attribute |
| |
| onunload, onabort, onerror, onresize, onscroll, onzoom |
| |
| This module defines the DocumentEvents attribute set. |
| --> |
| |
| <!ENTITY % SVG.onunload.attrib |
| "onunload %Script.datatype; #IMPLIED" |
| > |
| |
| <!ENTITY % SVG.onabort.attrib |
| "onabort %Script.datatype; #IMPLIED" |
| > |
| |
| <!ENTITY % SVG.onerror.attrib |
| "onerror %Script.datatype; #IMPLIED" |
| > |
| |
| <!ENTITY % SVG.onresize.attrib |
| "onresize %Script.datatype; #IMPLIED" |
| > |
| |
| <!ENTITY % SVG.onscroll.attrib |
| "onscroll %Script.datatype; #IMPLIED" |
| > |
| |
| <!ENTITY % SVG.onzoom.attrib |
| "onzoom %Script.datatype; #IMPLIED" |
| > |
| |
| <!ENTITY % SVG.DocumentEvents.extra.attrib "" > |
| |
| <!ENTITY % SVG.DocumentEvents.attrib |
| "%SVG.onunload.attrib; |
| %SVG.onabort.attrib; |
| %SVG.onerror.attrib; |
| %SVG.onresize.attrib; |
| %SVG.onscroll.attrib; |
| %SVG.onzoom.attrib; |
| %SVG.DocumentEvents.extra.attrib;" |
| > |
| |
| <!-- end of svg-docevents-attrib.mod --> |
| ]]> |
| |
| <!-- Graphical Element Events Attribute Module ................... --> |
| <!ENTITY % svg-graphevents-attrib.module "INCLUDE" > |
| <![%svg-graphevents-attrib.module;[ |
| <!ENTITY % svg-graphevents-attrib.mod |
| PUBLIC "-//W3C//ENTITIES SVG 1.1 Graphical Element Events Attribute//EN" |
| "svg-graphevents-attrib.mod" > |
| <!-- ....................................................................... --> |
| <!-- SVG 1.1 Graphical Element Events Attribute Module ..................... --> |
| <!-- file: svg-graphevents-attrib.mod |
| |
| This is SVG, a language for describing two-dimensional graphics in XML. |
| Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved. |
| Revision: $Id$ |
| |
| This DTD module is identified by the PUBLIC and SYSTEM identifiers: |
| |
| PUBLIC "-//W3C//ENTITIES SVG 1.1 Graphical Element Events Attribute//EN" |
| SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-graphevents-attrib.mod" |
| |
| ....................................................................... --> |
| |
| <!-- Graphical Element Events Attribute |
| |
| onfocusin, onfocusout, onactivate, onclick, onmousedown, onmouseup, |
| onmouseover, onmousemove, onmouseout, onload |
| |
| This module defines the GraphicalEvents attribute set. |
| --> |
| |
| <!ENTITY % SVG.onfocusin.attrib |
| "onfocusin %Script.datatype; #IMPLIED" |
| > |
| |
| <!ENTITY % SVG.onfocusout.attrib |
| "onfocusout %Script.datatype; #IMPLIED" |
| > |
| |
| <!ENTITY % SVG.onactivate.attrib |
| "onactivate %Script.datatype; #IMPLIED" |
| > |
| |
| <!ENTITY % SVG.onclick.attrib |
| "onclick %Script.datatype; #IMPLIED" |
| > |
| |
| <!ENTITY % SVG.onmousedown.attrib |
| "onmousedown %Script.datatype; #IMPLIED" |
| > |
| |
| <!ENTITY % SVG.onmouseup.attrib |
| "onmouseup %Script.datatype; #IMPLIED" |
| > |
| |
| <!ENTITY % SVG.onmouseover.attrib |
| "onmouseover %Script.datatype; #IMPLIED" |
| > |
| |
| <!ENTITY % SVG.onmousemove.attrib |
| "onmousemove %Script.datatype; #IMPLIED" |
| > |
| |
| <!ENTITY % SVG.onmouseout.attrib |
| "onmouseout %Script.datatype; #IMPLIED" |
| > |
| |
| <!ENTITY % SVG.onload.attrib |
| "onload %Script.datatype; #IMPLIED" |
| > |
| |
| <!ENTITY % SVG.GraphicalEvents.extra.attrib "" > |
| |
| <!ENTITY % SVG.GraphicalEvents.attrib |
| "%SVG.onfocusin.attrib; |
| %SVG.onfocusout.attrib; |
| %SVG.onactivate.attrib; |
| %SVG.onclick.attrib; |
| %SVG.onmousedown.attrib; |
| %SVG.onmouseup.attrib; |
| %SVG.onmouseover.attrib; |
| %SVG.onmousemove.attrib; |
| %SVG.onmouseout.attrib; |
| %SVG.onload.attrib; |
| %SVG.GraphicalEvents.extra.attrib;" |
| > |
| |
| <!-- end of svg-graphevents-attrib.mod --> |
| ]]> |
| |
| <!-- Animation Events Attribute Module ........................... --> |
| <!ENTITY % svg-animevents-attrib.module "INCLUDE" > |
| <![%svg-animevents-attrib.module;[ |
| <!ENTITY % svg-animevents-attrib.mod |
| PUBLIC "-//W3C//ENTITIES SVG 1.1 Animation Events Attribute//EN" |
| "svg-animevents-attrib.mod" > |
| <!-- ....................................................................... --> |
| <!-- SVG 1.1 Animation Events Attribute Module ............................. --> |
| <!-- file: svg-animevents-attrib.mod |
| |
| This is SVG, a language for describing two-dimensional graphics in XML. |
| Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved. |
| Revision: $Id$ |
| |
| This DTD module is identified by the PUBLIC and SYSTEM identifiers: |
| |
| PUBLIC "-//W3C//ENTITIES SVG 1.1 Animation Events Attribute//EN" |
| SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-animevents-attrib.mod" |
| |
| ....................................................................... --> |
| |
| <!-- Animation Events Attribute |
| |
| onbegin, onend, onrepeat, onload |
| |
| This module defines the AnimationEvents attribute set. |
| --> |
| |
| <!ENTITY % SVG.onbegin.attrib |
| "onbegin %Script.datatype; #IMPLIED" |
| > |
| |
| <!ENTITY % SVG.onend.attrib |
| "onend %Script.datatype; #IMPLIED" |
| > |
| |
| <!ENTITY % SVG.onrepeat.attrib |
| "onrepeat %Script.datatype; #IMPLIED" |
| > |
| |
| <!ENTITY % SVG.onload.attrib |
| "onload %Script.datatype; #IMPLIED" |
| > |
| |
| <!ENTITY % SVG.AnimationEvents.extra.attrib "" > |
| |
| <!ENTITY % SVG.AnimationEvents.attrib |
| "%SVG.onbegin.attrib; |
| %SVG.onend.attrib; |
| %SVG.onrepeat.attrib; |
| %SVG.onload.attrib; |
| %SVG.AnimationEvents.extra.attrib;" |
| > |
| |
| <!-- end of svg-animevents-attrib.mod --> |
| ]]> |
| |
| <!-- XLink Attribute Module ...................................... --> |
| <!ENTITY % svg-xlink-attrib.module "INCLUDE" > |
| <![%svg-xlink-attrib.module;[ |
| <!ENTITY % svg-xlink-attrib.mod |
| PUBLIC "-//W3C//ENTITIES SVG 1.1 XLink Attribute//EN" |
| "svg-xlink-attrib.mod" > |
| <!-- ....................................................................... --> |
| <!-- SVG 1.1 XLink Attribute Module ........................................ --> |
| <!-- file: svg-xlink-attrib.mod |
| |
| This is SVG, a language for describing two-dimensional graphics in XML. |
| Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved. |
| Revision: $Id$ |
| |
| This DTD module is identified by the PUBLIC and SYSTEM identifiers: |
| |
| PUBLIC "-//W3C//ENTITIES SVG 1.1 XLink Attribute//EN" |
| SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-xlink-attrib.mod" |
| |
| ....................................................................... --> |
| |
| <!-- XLink Attribute |
| |
| type, href, role, arcrole, title, show, actuate |
| |
| This module defines the XLink, XLinkRequired, XLinkEmbed, and |
| XLinkReplace attribute set. |
| --> |
| |
| <!ENTITY % SVG.XLink.extra.attrib "" > |
| |
| <!ENTITY % SVG.XLink.attrib |
| "%XLINK.xmlns.attrib; |
| %XLINK.pfx;type ( simple ) #FIXED 'simple' |
| %XLINK.pfx;href %URI.datatype; #IMPLIED |
| %XLINK.pfx;role %URI.datatype; #IMPLIED |
| %XLINK.pfx;arcrole %URI.datatype; #IMPLIED |
| %XLINK.pfx;title CDATA #IMPLIED |
| %XLINK.pfx;show ( other ) 'other' |
| %XLINK.pfx;actuate ( onLoad ) #FIXED 'onLoad' |
| %SVG.XLink.extra.attrib;" |
| > |
| |
| <!ENTITY % SVG.XLinkRequired.extra.attrib "" > |
| |
| <!ENTITY % SVG.XLinkRequired.attrib |
| "%XLINK.xmlns.attrib; |
| %XLINK.pfx;type ( simple ) #FIXED 'simple' |
| %XLINK.pfx;href %URI.datatype; #REQUIRED |
| %XLINK.pfx;role %URI.datatype; #IMPLIED |
| %XLINK.pfx;arcrole %URI.datatype; #IMPLIED |
| %XLINK.pfx;title CDATA #IMPLIED |
| %XLINK.pfx;show ( other ) 'other' |
| %XLINK.pfx;actuate ( onLoad ) #FIXED 'onLoad' |
| %SVG.XLinkRequired.extra.attrib;" |
| > |
| |
| <!ENTITY % SVG.XLinkEmbed.extra.attrib "" > |
| |
| <!ENTITY % SVG.XLinkEmbed.attrib |
| "%XLINK.xmlns.attrib; |
| %XLINK.pfx;type ( simple ) #FIXED 'simple' |
| %XLINK.pfx;href %URI.datatype; #REQUIRED |
| %XLINK.pfx;role %URI.datatype; #IMPLIED |
| %XLINK.pfx;arcrole %URI.datatype; #IMPLIED |
| %XLINK.pfx;title CDATA #IMPLIED |
| %XLINK.pfx;show ( embed ) 'embed' |
| %XLINK.pfx;actuate ( onLoad ) #FIXED 'onLoad' |
| %SVG.XLinkEmbed.extra.attrib;" |
| > |
| |
| <!ENTITY % SVG.XLinkReplace.extra.attrib "" > |
| |
| <!ENTITY % SVG.XLinkReplace.attrib |
| "%XLINK.xmlns.attrib; |
| %XLINK.pfx;type ( simple ) #FIXED 'simple' |
| %XLINK.pfx;href %URI.datatype; #REQUIRED |
| %XLINK.pfx;role %URI.datatype; #IMPLIED |
| %XLINK.pfx;arcrole %URI.datatype; #IMPLIED |
| %XLINK.pfx;title CDATA #IMPLIED |
| %XLINK.pfx;show ( new | replace ) 'replace' |
| %XLINK.pfx;actuate ( onRequest ) #FIXED 'onRequest' |
| %SVG.XLinkReplace.extra.attrib;" |
| > |
| |
| <!-- end of svg-xlink-attrib.mod --> |
| ]]> |
| |
| <!-- External Resources Attribute Module ......................... --> |
| <!ENTITY % svg-extresources-attrib.module "INCLUDE" > |
| <![%svg-extresources-attrib.module;[ |
| <!ENTITY % svg-extresources-attrib.mod |
| PUBLIC "-//W3C//ENTITIES SVG 1.1 External Resources Attribute//EN" |
| "svg-extresources-attrib.mod" > |
| <!-- ....................................................................... --> |
| <!-- SVG 1.1 External Resources Attribute Module ........................... --> |
| <!-- file: svg-extresources-attrib.mod |
| |
| This is SVG, a language for describing two-dimensional graphics in XML. |
| Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved. |
| Revision: $Id$ |
| |
| This DTD module is identified by the PUBLIC and SYSTEM identifiers: |
| |
| PUBLIC "-//W3C//ENTITIES SVG 1.1 External Resources Attribute//EN" |
| SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-extresources-attrib.mod" |
| |
| ....................................................................... --> |
| |
| <!-- External Resources Attribute |
| |
| externalResourcesRequired |
| |
| This module defines the External attribute set. |
| --> |
| |
| <!ENTITY % SVG.externalResourcesRequired.attrib |
| "externalResourcesRequired %Boolean.datatype; #IMPLIED" |
| > |
| |
| <!ENTITY % SVG.External.extra.attrib "" > |
| |
| <!ENTITY % SVG.External.attrib |
| "%SVG.externalResourcesRequired.attrib; |
| %SVG.External.extra.attrib;" |
| > |
| |
| <!-- end of svg-extresources-attrib.mod --> |
| ]]> |
| |
| <!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --> |
| |
| <!-- Structure Module ............................................ --> |
| <!ENTITY % svg-structure.module "INCLUDE" > |
| <![%svg-structure.module;[ |
| <!ENTITY % svg-structure.mod |
| PUBLIC "-//W3C//ELEMENTS SVG 1.1 Structure//EN" |
| "svg-structure.mod" > |
| <!-- ....................................................................... --> |
| <!-- SVG 1.1 Structure Module .............................................. --> |
| <!-- file: svg-structure.mod |
| |
| This is SVG, a language for describing two-dimensional graphics in XML. |
| Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved. |
| Revision: $Id$ |
| |
| This DTD module is identified by the PUBLIC and SYSTEM identifiers: |
| |
| PUBLIC "-//W3C//ELEMENTS SVG 1.1 Structure//EN" |
| SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-structure.mod" |
| |
| ....................................................................... --> |
| |
| <!-- Structure |
| |
| svg, g, defs, desc, title, metadata, symbol, use |
| |
| This module declares the major structural elements and their attributes. |
| --> |
| |
| <!-- Qualified Names (Default) ......................... --> |
| |
| <!ENTITY % SVG.svg.qname "svg" > |
| <!ENTITY % SVG.g.qname "g" > |
| <!ENTITY % SVG.defs.qname "defs" > |
| <!ENTITY % SVG.desc.qname "desc" > |
| <!ENTITY % SVG.title.qname "title" > |
| <!ENTITY % SVG.metadata.qname "metadata" > |
| <!ENTITY % SVG.symbol.qname "symbol" > |
| <!ENTITY % SVG.use.qname "use" > |
| |
| <!-- Attribute Collections (Default) ................... --> |
| |
| <!ENTITY % SVG.Core.attrib "" > |
| <!ENTITY % SVG.Container.attrib "" > |
| <!ENTITY % SVG.Conditional.attrib "" > |
| <!ENTITY % SVG.Style.attrib "" > |
| <!ENTITY % SVG.Viewport.attrib "" > |
| <!ENTITY % SVG.Text.attrib "" > |
| <!ENTITY % SVG.TextContent.attrib "" > |
| <!ENTITY % SVG.Font.attrib "" > |
| <!ENTITY % SVG.Paint.attrib "" > |
| <!ENTITY % SVG.Color.attrib "" > |
| <!ENTITY % SVG.Opacity.attrib "" > |
| <!ENTITY % SVG.Graphics.attrib "" > |
| <!ENTITY % SVG.Marker.attrib "" > |
| <!ENTITY % SVG.Profile.attrib "" > |
| <!ENTITY % SVG.Gradient.attrib "" > |
| <!ENTITY % SVG.Clip.attrib "" > |
| <!ENTITY % SVG.Mask.attrib "" > |
| <!ENTITY % SVG.Filter.attrib "" > |
| <!ENTITY % SVG.FilterColor.attrib "" > |
| <!ENTITY % SVG.DocumentEvents.attrib "" > |
| <!ENTITY % SVG.GraphicalEvents.attrib "" > |
| <!ENTITY % SVG.Cursor.attrib "" > |
| <!ENTITY % SVG.XLinkEmbed.attrib "" > |
| <!ENTITY % SVG.External.attrib "" > |
| |
| <!-- SVG.Description.class ............................. --> |
| |
| <!ENTITY % SVG.Description.extra.class "" > |
| |
| <!ENTITY % SVG.Description.class |
| "%SVG.desc.qname; | %SVG.title.qname; | %SVG.metadata.qname; |
| %SVG.Description.extra.class;" |
| > |
| |
| <!-- SVG.Use.class ..................................... --> |
| |
| <!ENTITY % SVG.Use.extra.class "" > |
| |
| <!ENTITY % SVG.Use.class |
| "| %SVG.use.qname; %SVG.Use.extra.class;" |
| > |
| |
| <!-- SVG.Structure.class ............................... --> |
| |
| <!ENTITY % SVG.Structure.extra.class "" > |
| |
| <!ENTITY % SVG.Structure.class |
| "| %SVG.svg.qname; | %SVG.g.qname; | %SVG.defs.qname; | %SVG.symbol.qname; |
| %SVG.Use.class; %SVG.Structure.extra.class;" |
| > |
| |
| <!-- SVG.Presentation.attrib ........................... --> |
| |
| <!ENTITY % SVG.Presentation.extra.attrib "" > |
| |
| <!ENTITY % SVG.Presentation.attrib |
| "%SVG.Container.attrib; |
| %SVG.Viewport.attrib; |
| %SVG.Text.attrib; |
| %SVG.TextContent.attrib; |
| %SVG.Font.attrib; |
| %SVG.Paint.attrib; |
| %SVG.Color.attrib; |
| %SVG.Opacity.attrib; |
| %SVG.Graphics.attrib; |
| %SVG.Marker.attrib; |
| %SVG.Profile.attrib; |
| %SVG.Gradient.attrib; |
| %SVG.Clip.attrib; |
| %SVG.Mask.attrib; |
| %SVG.Filter.attrib; |
| %SVG.FilterColor.attrib; |
| %SVG.Cursor.attrib; |
| flood-color %SVGColor.datatype; #IMPLIED |
| flood-opacity %OpacityValue.datatype; #IMPLIED |
| lighting-color %SVGColor.datatype; #IMPLIED |
| %SVG.Presentation.extra.attrib;" |
| > |
| |
| <!-- svg: SVG Document Element ......................... --> |
| |
| <!ENTITY % SVG.svg.extra.content "" > |
| |
| <!ENTITY % SVG.svg.element "INCLUDE" > |
| <![%SVG.svg.element;[ |
| <!ENTITY % SVG.svg.content |
| "( %SVG.Description.class; | %SVG.Animation.class; %SVG.Structure.class; |
| %SVG.Conditional.class; %SVG.Image.class; %SVG.Style.class; |
| %SVG.Shape.class; %SVG.Text.class; %SVG.Marker.class; %SVG.Profile.class; |
| %SVG.Gradient.class; %SVG.Pattern.class; %SVG.Clip.class; |
| %SVG.Mask.class; %SVG.Filter.class; %SVG.Cursor.class; |
| %SVG.Hyperlink.class; %SVG.View.class; %SVG.Script.class; |
| %SVG.Font.class; %SVG.svg.extra.content; )*" |
| > |
| <!ELEMENT %SVG.svg.qname; %SVG.svg.content; > |
| <!-- end of SVG.svg.element -->]]> |
| |
| <!ENTITY % SVG.svg.attlist "INCLUDE" > |
| <![%SVG.svg.attlist;[ |
| <!ATTLIST %SVG.svg.qname; |
| %SVG.xmlns.attrib; |
| %SVG.Core.attrib; |
| %SVG.Conditional.attrib; |
| %SVG.Style.attrib; |
| %SVG.Presentation.attrib; |
| %SVG.DocumentEvents.attrib; |
| %SVG.GraphicalEvents.attrib; |
| %SVG.External.attrib; |
| x %Coordinate.datatype; #IMPLIED |
| y %Coordinate.datatype; #IMPLIED |
| width %Length.datatype; #IMPLIED |
| height %Length.datatype; #IMPLIED |
| viewBox %ViewBoxSpec.datatype; #IMPLIED |
| preserveAspectRatio %PreserveAspectRatioSpec.datatype; 'xMidYMid meet' |
| zoomAndPan ( disable | magnify ) 'magnify' |
| version %Number.datatype; #FIXED '1.1' |
| baseProfile %Text.datatype; #IMPLIED |
| contentScriptType %ContentType.datatype; 'text/ecmascript' |
| contentStyleType %ContentType.datatype; 'text/css' |
| > |
| <!-- end of SVG.svg.attlist -->]]> |
| |
| <!-- g: Group Element .................................. --> |
| |
| <!ENTITY % SVG.g.extra.content "" > |
| |
| <!ENTITY % SVG.g.element "INCLUDE" > |
| <![%SVG.g.element;[ |
| <!ENTITY % SVG.g.content |
| "( %SVG.Description.class; | %SVG.Animation.class; %SVG.Structure.class; |
| %SVG.Conditional.class; %SVG.Image.class; %SVG.Style.class; |
| %SVG.Shape.class; %SVG.Text.class; %SVG.Marker.class; %SVG.Profile.class; |
| %SVG.Gradient.class; %SVG.Pattern.class; %SVG.Clip.class; |
| %SVG.Mask.class; %SVG.Filter.class; %SVG.Cursor.class; |
| %SVG.Hyperlink.class; %SVG.View.class; %SVG.Script.class; |
| %SVG.Font.class; %SVG.g.extra.content; )*" |
| > |
| <!ELEMENT %SVG.g.qname; %SVG.g.content; > |
| <!-- end of SVG.g.element -->]]> |
| |
| <!ENTITY % SVG.g.attlist "INCLUDE" > |
| <![%SVG.g.attlist;[ |
| <!ATTLIST %SVG.g.qname; |
| %SVG.Core.attrib; |
| %SVG.Conditional.attrib; |
| %SVG.Style.attrib; |
| %SVG.Presentation.attrib; |
| %SVG.GraphicalEvents.attrib; |
| %SVG.External.attrib; |
| transform %TransformList.datatype; #IMPLIED |
| > |
| <!-- end of SVG.g.attlist -->]]> |
| |
| <!-- defs: Definisions Element ......................... --> |
| |
| <!ENTITY % SVG.defs.extra.content "" > |
| |
| <!ENTITY % SVG.defs.element "INCLUDE" > |
| <![%SVG.defs.element;[ |
| <!ENTITY % SVG.defs.content |
| "( %SVG.Description.class; | %SVG.Animation.class; %SVG.Structure.class; |
| %SVG.Conditional.class; %SVG.Image.class; %SVG.Style.class; |
| %SVG.Shape.class; %SVG.Text.class; %SVG.Marker.class; %SVG.Profile.class; |
| %SVG.Gradient.class; %SVG.Pattern.class; %SVG.Clip.class; |
| %SVG.Mask.class; %SVG.Filter.class; %SVG.Cursor.class; |
| %SVG.Hyperlink.class; %SVG.View.class; %SVG.Script.class; |
| %SVG.Font.class; %SVG.defs.extra.content; )*" |
| > |
| <!ELEMENT %SVG.defs.qname; %SVG.defs.content; > |
| <!-- end of SVG.defs.element -->]]> |
| |
| <!ENTITY % SVG.defs.attlist "INCLUDE" > |
| <![%SVG.defs.attlist;[ |
| <!ATTLIST %SVG.defs.qname; |
| %SVG.Core.attrib; |
| %SVG.Conditional.attrib; |
| %SVG.Style.attrib; |
| %SVG.Presentation.attrib; |
| %SVG.GraphicalEvents.attrib; |
| %SVG.External.attrib; |
| transform %TransformList.datatype; #IMPLIED |
| > |
| <!-- end of SVG.defs.attlist -->]]> |
| |
| <!-- desc: Description Element ......................... --> |
| |
| <!ENTITY % SVG.desc.extra.content "" > |
| |
| <!ENTITY % SVG.desc.element "INCLUDE" > |
| <![%SVG.desc.element;[ |
| <!ENTITY % SVG.desc.content |
| "( #PCDATA %SVG.desc.extra.content; )*" |
| > |
| <!ELEMENT %SVG.desc.qname; %SVG.desc.content; > |
| <!-- end of SVG.desc.element -->]]> |
| |
| <!ENTITY % SVG.desc.attlist "INCLUDE" > |
| <![%SVG.desc.attlist;[ |
| <!ATTLIST %SVG.desc.qname; |
| %SVG.Core.attrib; |
| %SVG.Style.attrib; |
| > |
| <!-- end of SVG.desc.attlist -->]]> |
| |
| <!-- title: Title Element .............................. --> |
| |
| <!ENTITY % SVG.title.extra.content "" > |
| |
| <!ENTITY % SVG.title.element "INCLUDE" > |
| <![%SVG.title.element;[ |
| <!ENTITY % SVG.title.content |
| "( #PCDATA %SVG.title.extra.content; )*" |
| > |
| <!ELEMENT %SVG.title.qname; %SVG.title.content; > |
| <!-- end of SVG.title.element -->]]> |
| |
| <!ENTITY % SVG.title.attlist "INCLUDE" > |
| <![%SVG.title.attlist;[ |
| <!ATTLIST %SVG.title.qname; |
| %SVG.Core.attrib; |
| %SVG.Style.attrib; |
| > |
| <!-- end of SVG.title.attlist -->]]> |
| |
| <!-- metadata: Metadata Element ........................ --> |
| |
| <!ENTITY % SVG.metadata.extra.content "" > |
| |
| <!ENTITY % SVG.metadata.element "INCLUDE" > |
| <![%SVG.metadata.element;[ |
| <!ENTITY % SVG.metadata.content |
| "( #PCDATA %SVG.metadata.extra.content; )*" |
| > |
| <!ELEMENT %SVG.metadata.qname; %SVG.metadata.content; > |
| <!-- end of SVG.metadata.element -->]]> |
| |
| <!ENTITY % SVG.metadata.attlist "INCLUDE" > |
| <![%SVG.metadata.attlist;[ |
| <!ATTLIST %SVG.metadata.qname; |
| %SVG.Core.attrib; |
| > |
| <!-- end of SVG.metadata.attlist -->]]> |
| |
| <!-- symbol: Symbol Element ............................ --> |
| |
| <!ENTITY % SVG.symbol.extra.content "" > |
| |
| <!ENTITY % SVG.symbol.element "INCLUDE" > |
| <![%SVG.symbol.element;[ |
| <!ENTITY % SVG.symbol.content |
| "( %SVG.Description.class; | %SVG.Animation.class; %SVG.Structure.class; |
| %SVG.Conditional.class; %SVG.Image.class; %SVG.Style.class; |
| %SVG.Shape.class; %SVG.Text.class; %SVG.Marker.class; %SVG.Profile.class; |
| %SVG.Gradient.class; %SVG.Pattern.class; %SVG.Clip.class; |
| %SVG.Mask.class; %SVG.Filter.class; %SVG.Cursor.class; |
| %SVG.Hyperlink.class; %SVG.View.class; %SVG.Script.class; |
| %SVG.Font.class; %SVG.symbol.extra.content; )*" |
| > |
| <!ELEMENT %SVG.symbol.qname; %SVG.symbol.content; > |
| <!-- end of SVG.symbol.element -->]]> |
| |
| <!ENTITY % SVG.symbol.attlist "INCLUDE" > |
| <![%SVG.symbol.attlist;[ |
| <!ATTLIST %SVG.symbol.qname; |
| %SVG.Core.attrib; |
| %SVG.Style.attrib; |
| %SVG.Presentation.attrib; |
| %SVG.GraphicalEvents.attrib; |
| %SVG.External.attrib; |
| viewBox %ViewBoxSpec.datatype; #IMPLIED |
| preserveAspectRatio %PreserveAspectRatioSpec.datatype; 'xMidYMid meet' |
| > |
| <!-- end of SVG.symbol.attlist -->]]> |
| |
| <!-- use: Use Element .................................. --> |
| |
| <!ENTITY % SVG.use.extra.content "" > |
| |
| <!ENTITY % SVG.use.element "INCLUDE" > |
| <![%SVG.use.element;[ |
| <!ENTITY % SVG.use.content |
| "(( %SVG.Description.class; )*, ( %SVG.Animation.class; |
| %SVG.use.extra.content; )*)" |
| > |
| <!ELEMENT %SVG.use.qname; %SVG.use.content; > |
| <!-- end of SVG.use.element -->]]> |
| |
| <!ENTITY % SVG.use.attlist "INCLUDE" > |
| <![%SVG.use.attlist;[ |
| <!ATTLIST %SVG.use.qname; |
| %SVG.Core.attrib; |
| %SVG.Conditional.attrib; |
| %SVG.Style.attrib; |
| %SVG.Presentation.attrib; |
| %SVG.GraphicalEvents.attrib; |
| %SVG.XLinkEmbed.attrib; |
| %SVG.External.attrib; |
| x %Coordinate.datatype; #IMPLIED |
| y %Coordinate.datatype; #IMPLIED |
| width %Length.datatype; #IMPLIED |
| height %Length.datatype; #IMPLIED |
| transform %TransformList.datatype; #IMPLIED |
| > |
| <!-- end of SVG.use.attlist -->]]> |
| |
| <!-- end of svg-structure.mod --> |
| ]]> |
| |
| <!-- Conditional Processing Module ............................... --> |
| <!ENTITY % svg-conditional.module "INCLUDE" > |
| <![%svg-conditional.module;[ |
| <!ENTITY % svg-conditional.mod |
| PUBLIC "-//W3C//ELEMENTS SVG 1.1 Conditional Processing//EN" |
| "svg-conditional.mod" > |
| <!-- ....................................................................... --> |
| <!-- SVG 1.1 Conditional Processing Module ................................. --> |
| <!-- file: svg-conditional.mod |
| |
| This is SVG, a language for describing two-dimensional graphics in XML. |
| Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved. |
| Revision: $Id$ |
| |
| This DTD module is identified by the PUBLIC and SYSTEM identifiers: |
| |
| PUBLIC "-//W3C//ELEMENTS SVG 1.1 Conditional Processing//EN" |
| SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-conditional.mod" |
| |
| ....................................................................... --> |
| |
| <!-- Conditional Processing |
| |
| switch |
| |
| This module declares markup to provide support for conditional processing. |
| --> |
| |
| <!-- extension list specification --> |
| <!ENTITY % ExtensionList.datatype "CDATA" > |
| |
| <!-- feature list specification --> |
| <!ENTITY % FeatureList.datatype "CDATA" > |
| |
| <!-- Qualified Names (Default) ......................... --> |
| |
| <!ENTITY % SVG.switch.qname "switch" > |
| |
| <!-- Attribute Collections (Default) ................... --> |
| |
| <!ENTITY % SVG.Core.attrib "" > |
| <!ENTITY % SVG.Container.attrib "" > |
| <!ENTITY % SVG.Style.attrib "" > |
| <!ENTITY % SVG.Viewport.attrib "" > |
| <!ENTITY % SVG.Text.attrib "" > |
| <!ENTITY % SVG.TextContent.attrib "" > |
| <!ENTITY % SVG.Font.attrib "" > |
| <!ENTITY % SVG.Paint.attrib "" > |
| <!ENTITY % SVG.Color.attrib "" > |
| <!ENTITY % SVG.Opacity.attrib "" > |
| <!ENTITY % SVG.Graphics.attrib "" > |
| <!ENTITY % SVG.Marker.attrib "" > |
| <!ENTITY % SVG.Profile.attrib "" > |
| <!ENTITY % SVG.Gradient.attrib "" > |
| <!ENTITY % SVG.Clip.attrib "" > |
| <!ENTITY % SVG.Mask.attrib "" > |
| <!ENTITY % SVG.Filter.attrib "" > |
| <!ENTITY % SVG.FilterColor.attrib "" > |
| <!ENTITY % SVG.GraphicalEvents.attrib "" > |
| <!ENTITY % SVG.Cursor.attrib "" > |
| <!ENTITY % SVG.External.attrib "" > |
| |
| <!-- SVG.Conditional.class ............................. --> |
| |
| <!ENTITY % SVG.Conditional.extra.class "" > |
| |
| <!ENTITY % SVG.Conditional.class |
| "| %SVG.switch.qname; %SVG.Conditional.extra.class;" |
| > |
| |
| <!-- SVG.Conditional.attrib ............................ --> |
| |
| <!ENTITY % SVG.Conditional.extra.attrib "" > |
| |
| <!ENTITY % SVG.Conditional.attrib |
| "requiredFeatures %FeatureList.datatype; #IMPLIED |
| requiredExtensions %ExtensionList.datatype; #IMPLIED |
| systemLanguage %LanguageCodes.datatype; #IMPLIED |
| %SVG.Conditional.extra.attrib;" |
| > |
| |
| <!-- SVG.Presentation.attrib ........................... --> |
| |
| <!ENTITY % SVG.Presentation.extra.attrib "" > |
| |
| <!ENTITY % SVG.Presentation.attrib |
| "%SVG.Container.attrib; |
| %SVG.Viewport.attrib; |
| %SVG.Text.attrib; |
| %SVG.TextContent.attrib; |
| %SVG.Font.attrib; |
| %SVG.Paint.attrib; |
| %SVG.Color.attrib; |
| %SVG.Opacity.attrib; |
| %SVG.Graphics.attrib; |
| %SVG.Marker.attrib; |
| %SVG.Profile.attrib; |
| %SVG.Gradient.attrib; |
| %SVG.Clip.attrib; |
| %SVG.Mask.attrib; |
| %SVG.Filter.attrib; |
| %SVG.FilterColor.attrib; |
| %SVG.Cursor.attrib; |
| flood-color %SVGColor.datatype; #IMPLIED |
| flood-opacity %OpacityValue.datatype; #IMPLIED |
| lighting-color %SVGColor.datatype; #IMPLIED |
| %SVG.Presentation.extra.attrib;" |
| > |
| |
| <!-- switch: Switch Element ............................ --> |
| |
| <!ENTITY % SVG.switch.extra.content "" > |
| |
| <!ENTITY % SVG.switch.element "INCLUDE" > |
| <![%SVG.switch.element;[ |
| <!ENTITY % SVG.switch.content |
| "(( %SVG.Description.class; )*, ( %SVG.svg.qname; | %SVG.g.qname; |
| | %SVG.use.qname; | %SVG.text.qname; | %SVG.Animation.class; |
| %SVG.Conditional.class; %SVG.Image.class; %SVG.Shape.class; |
| %SVG.Hyperlink.class; %SVG.Extensibility.class; |
| %SVG.switch.extra.content; )*)" |
| > |
| <!ELEMENT %SVG.switch.qname; %SVG.switch.content; > |
| <!-- end of SVG.switch.element -->]]> |
| |
| <!ENTITY % SVG.switch.attlist "INCLUDE" > |
| <![%SVG.switch.attlist;[ |
| <!ATTLIST %SVG.switch.qname; |
| %SVG.Core.attrib; |
| %SVG.Conditional.attrib; |
| %SVG.Style.attrib; |
| %SVG.Presentation.attrib; |
| %SVG.GraphicalEvents.attrib; |
| %SVG.External.attrib; |
| transform %TransformList.datatype; #IMPLIED |
| > |
| <!-- end of SVG.switch.attlist -->]]> |
| |
| <!-- end of svg-conditional.mod --> |
| ]]> |
| |
| <!-- Image Module ................................................ --> |
| <!ENTITY % svg-image.module "INCLUDE" > |
| <![%svg-image.module;[ |
| <!ENTITY % svg-image.mod |
| PUBLIC "-//W3C//ELEMENTS SVG 1.1 Image//EN" |
| "svg-image.mod" > |
| <!-- ....................................................................... --> |
| <!-- SVG 1.1 Image Module .................................................. --> |
| <!-- file: svg-image.mod |
| |
| This is SVG, a language for describing two-dimensional graphics in XML. |
| Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved. |
| Revision: $Id$ |
| |
| This DTD module is identified by the PUBLIC and SYSTEM identifiers: |
| |
| PUBLIC "-//W3C//ELEMENTS SVG 1.1 Image//EN" |
| SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-image.mod" |
| |
| ....................................................................... --> |
| |
| <!-- Image |
| |
| image |
| |
| This module declares markup to provide support for image. |
| --> |
| |
| <!-- Qualified Names (Default) ......................... --> |
| |
| <!ENTITY % SVG.image.qname "image" > |
| |
| <!-- Attribute Collections (Default) ................... --> |
| |
| <!ENTITY % SVG.Core.attrib "" > |
| <!ENTITY % SVG.Conditional.attrib "" > |
| <!ENTITY % SVG.Style.attrib "" > |
| <!ENTITY % SVG.Viewport.attrib "" > |
| <!ENTITY % SVG.Color.attrib "" > |
| <!ENTITY % SVG.Opacity.attrib "" > |
| <!ENTITY % SVG.Graphics.attrib "" > |
| <!ENTITY % SVG.Profile.attrib "" > |
| <!ENTITY % SVG.Clip.attrib "" > |
| <!ENTITY % SVG.Mask.attrib "" > |
| <!ENTITY % SVG.Filter.attrib "" > |
| <!ENTITY % SVG.GraphicalEvents.attrib "" > |
| <!ENTITY % SVG.Cursor.attrib "" > |
| <!ENTITY % SVG.XLinkEmbed.attrib "" > |
| <!ENTITY % SVG.External.attrib "" > |
| |
| <!-- SVG.Image.class ................................... --> |
| |
| <!ENTITY % SVG.Image.extra.class "" > |
| |
| <!ENTITY % SVG.Image.class |
| "| %SVG.image.qname; %SVG.Image.extra.class;" |
| > |
| |
| <!-- image: Image Element .............................. --> |
| |
| <!ENTITY % SVG.image.extra.content "" > |
| |
| <!ENTITY % SVG.image.element "INCLUDE" > |
| <![%SVG.image.element;[ |
| <!ENTITY % SVG.image.content |
| "(( %SVG.Description.class; )*, ( %SVG.Animation.class; |
| %SVG.image.extra.content; )*)" |
| > |
| <!ELEMENT %SVG.image.qname; %SVG.image.content; > |
| <!-- end of SVG.image.element -->]]> |
| |
| <!ENTITY % SVG.image.attlist "INCLUDE" > |
| <![%SVG.image.attlist;[ |
| <!ATTLIST %SVG.image.qname; |
| %SVG.Core.attrib; |
| %SVG.Conditional.attrib; |
| %SVG.Style.attrib; |
| %SVG.Viewport.attrib; |
| %SVG.Color.attrib; |
| %SVG.Opacity.attrib; |
| %SVG.Graphics.attrib; |
| %SVG.Profile.attrib; |
| %SVG.Clip.attrib; |
| %SVG.Mask.attrib; |
| %SVG.Filter.attrib; |
| %SVG.GraphicalEvents.attrib; |
| %SVG.Cursor.attrib; |
| %SVG.XLinkEmbed.attrib; |
| %SVG.External.attrib; |
| x %Coordinate.datatype; #IMPLIED |
| y %Coordinate.datatype; #IMPLIED |
| width %Length.datatype; #REQUIRED |
| height %Length.datatype; #REQUIRED |
| preserveAspectRatio %PreserveAspectRatioSpec.datatype; 'xMidYMid meet' |
| transform %TransformList.datatype; #IMPLIED |
| > |
| <!-- end of SVG.image.attlist -->]]> |
| |
| <!-- end of svg-image.mod --> |
| ]]> |
| |
| <!-- Style Module ................................................ --> |
| <!ENTITY % svg-style.module "INCLUDE" > |
| <![%svg-style.module;[ |
| <!ENTITY % svg-style.mod |
| PUBLIC "-//W3C//ELEMENTS SVG 1.1 Style//EN" |
| "svg-style.mod" > |
| <!-- ....................................................................... --> |
| <!-- SVG 1.1 Style Module .................................................. --> |
| <!-- file: svg-style.mod |
| |
| This is SVG, a language for describing two-dimensional graphics in XML. |
| Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved. |
| Revision: $Id$ |
| |
| This DTD module is identified by the PUBLIC and SYSTEM identifiers: |
| |
| PUBLIC "-//W3C//ELEMENTS SVG 1.1 Style//EN" |
| SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-style.mod" |
| |
| ....................................................................... --> |
| |
| <!-- Style |
| |
| style |
| |
| This module declares markup to provide support for stylesheet. |
| --> |
| |
| <!-- list of classes --> |
| <!ENTITY % ClassList.datatype "CDATA" > |
| |
| <!-- comma-separated list of media descriptors. --> |
| <!ENTITY % MediaDesc.datatype "CDATA" > |
| |
| <!-- style sheet data --> |
| <!ENTITY % StyleSheet.datatype "CDATA" > |
| |
| <!-- Qualified Names (Default) ......................... --> |
| |
| <!ENTITY % SVG.style.qname "style" > |
| |
| <!-- Attribute Collections (Default) ................... --> |
| |
| <!ENTITY % SVG.Core.attrib "" > |
| |
| <!-- SVG.Style.class ................................... --> |
| |
| <!ENTITY % SVG.Style.extra.class "" > |
| |
| <!ENTITY % SVG.Style.class |
| "| %SVG.style.qname; %SVG.Style.extra.class;" |
| > |
| |
| <!-- SVG.Style.attrib .................................. --> |
| |
| <!ENTITY % SVG.Style.extra.attrib "" > |
| |
| <!ENTITY % SVG.Style.attrib |
| "style %StyleSheet.datatype; #IMPLIED |
| class %ClassList.datatype; #IMPLIED |
| %SVG.Style.extra.attrib;" |
| > |
| |
| <!-- style: Style Element .............................. --> |
| |
| <!ENTITY % SVG.style.extra.content "" > |
| |
| <!ENTITY % SVG.style.element "INCLUDE" > |
| <![%SVG.style.element;[ |
| <!ENTITY % SVG.style.content |
| "( #PCDATA %SVG.style.extra.content; )*" |
| > |
| <!ELEMENT %SVG.style.qname; %SVG.style.content; > |
| <!-- end of SVG.style.element -->]]> |
| |
| <!ENTITY % SVG.style.attlist "INCLUDE" > |
| <![%SVG.style.attlist;[ |
| <!ATTLIST %SVG.style.qname; |
| xml:space ( preserve ) #FIXED 'preserve' |
| %SVG.Core.attrib; |
| type %ContentType.datatype; #REQUIRED |
| media %MediaDesc.datatype; #IMPLIED |
| title %Text.datatype; #IMPLIED |
| > |
| <!-- end of SVG.style.attlist -->]]> |
| |
| <!-- end of svg-style.mod --> |
| ]]> |
| |
| <!-- Shape Module ................................................ --> |
| <!ENTITY % svg-shape.module "INCLUDE" > |
| <![%svg-shape.module;[ |
| <!ENTITY % svg-shape.mod |
| PUBLIC "-//W3C//ELEMENTS SVG 1.1 Shape//EN" |
| "svg-shape.mod" > |
| <!-- ....................................................................... --> |
| <!-- SVG 1.1 Shape Module .................................................. --> |
| <!-- file: svg-shape.mod |
| |
| This is SVG, a language for describing two-dimensional graphics in XML. |
| Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved. |
| Revision: $Id$ |
| |
| This DTD module is identified by the PUBLIC and SYSTEM identifiers: |
| |
| PUBLIC "-//W3C//ELEMENTS SVG 1.1 Shape//EN" |
| SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-shape.mod" |
| |
| ....................................................................... --> |
| |
| <!-- Shape |
| |
| path, rect, circle, line, ellipse, polyline, polygon |
| |
| This module declares markup to provide support for graphical shapes. |
| --> |
| |
| <!-- a list of points --> |
| <!ENTITY % Points.datatype "CDATA" > |
| |
| <!-- Qualified Names (Default) ......................... --> |
| |
| <!ENTITY % SVG.path.qname "path" > |
| <!ENTITY % SVG.rect.qname "rect" > |
| <!ENTITY % SVG.circle.qname "circle" > |
| <!ENTITY % SVG.line.qname "line" > |
| <!ENTITY % SVG.ellipse.qname "ellipse" > |
| <!ENTITY % SVG.polyline.qname "polyline" > |
| <!ENTITY % SVG.polygon.qname "polygon" > |
| |
| <!-- Attribute Collections (Default) ................... --> |
| |
| <!ENTITY % SVG.Core.attrib "" > |
| <!ENTITY % SVG.Conditional.attrib "" > |
| <!ENTITY % SVG.Style.attrib "" > |
| <!ENTITY % SVG.Paint.attrib "" > |
| <!ENTITY % SVG.Color.attrib "" > |
| <!ENTITY % SVG.Opacity.attrib "" > |
| <!ENTITY % SVG.Graphics.attrib "" > |
| <!ENTITY % SVG.Marker.attrib "" > |
| <!ENTITY % SVG.Clip.attrib "" > |
| <!ENTITY % SVG.Mask.attrib "" > |
| <!ENTITY % SVG.Filter.attrib "" > |
| <!ENTITY % SVG.GraphicalEvents.attrib "" > |
| <!ENTITY % SVG.Cursor.attrib "" > |
| <!ENTITY % SVG.External.attrib "" > |
| |
| <!-- SVG.Shape.class ................................... --> |
| |
| <!ENTITY % SVG.Shape.extra.class "" > |
| |
| <!ENTITY % SVG.Shape.class |
| "| %SVG.path.qname; | %SVG.rect.qname; | %SVG.circle.qname; |
| | %SVG.line.qname; | %SVG.ellipse.qname; | %SVG.polyline.qname; |
| | %SVG.polygon.qname; %SVG.Shape.extra.class;" |
| > |
| |
| <!-- path: Path Element ................................ --> |
| |
| <!ENTITY % SVG.path.extra.content "" > |
| |
| <!ENTITY % SVG.path.element "INCLUDE" > |
| <![%SVG.path.element;[ |
| <!ENTITY % SVG.path.content |
| "(( %SVG.Description.class; )*, ( %SVG.Animation.class; |
| %SVG.path.extra.content; )*)" |
| > |
| <!ELEMENT %SVG.path.qname; %SVG.path.content; > |
| <!-- end of SVG.path.element -->]]> |
| |
| <!ENTITY % SVG.path.attlist "INCLUDE" > |
| <![%SVG.path.attlist;[ |
| <!ATTLIST %SVG.path.qname; |
| %SVG.Core.attrib; |
| %SVG.Conditional.attrib; |
| %SVG.Style.attrib; |
| %SVG.Paint.attrib; |
| %SVG.Color.attrib; |
| %SVG.Opacity.attrib; |
| %SVG.Graphics.attrib; |
| %SVG.Marker.attrib; |
| %SVG.Clip.attrib; |
| %SVG.Mask.attrib; |
| %SVG.Filter.attrib; |
| %SVG.GraphicalEvents.attrib; |
| %SVG.Cursor.attrib; |
| %SVG.External.attrib; |
| d %PathData.datatype; #REQUIRED |
| pathLength %Number.datatype; #IMPLIED |
| transform %TransformList.datatype; #IMPLIED |
| > |
| <!-- end of SVG.path.attlist -->]]> |
| |
| <!-- rect: Rectangle Element ........................... --> |
| |
| <!ENTITY % SVG.rect.extra.content "" > |
| |
| <!ENTITY % SVG.rect.element "INCLUDE" > |
| <![%SVG.rect.element;[ |
| <!ENTITY % SVG.rect.content |
| "(( %SVG.Description.class; )*, ( %SVG.Animation.class; |
| %SVG.rect.extra.content; )*)" |
| > |
| <!ELEMENT %SVG.rect.qname; %SVG.rect.content; > |
| <!-- end of SVG.rect.element -->]]> |
| |
| <!ENTITY % SVG.rect.attlist "INCLUDE" > |
| <![%SVG.rect.attlist;[ |
| <!ATTLIST %SVG.rect.qname; |
| %SVG.Core.attrib; |
| %SVG.Conditional.attrib; |
| %SVG.Style.attrib; |
| %SVG.Paint.attrib; |
| %SVG.Color.attrib; |
| %SVG.Opacity.attrib; |
| %SVG.Graphics.attrib; |
| %SVG.Clip.attrib; |
| %SVG.Mask.attrib; |
| %SVG.Filter.attrib; |
| %SVG.GraphicalEvents.attrib; |
| %SVG.Cursor.attrib; |
| %SVG.External.attrib; |
| x %Coordinate.datatype; #IMPLIED |
| y %Coordinate.datatype; #IMPLIED |
| width %Length.datatype; #REQUIRED |
| height %Length.datatype; #REQUIRED |
| rx %Length.datatype; #IMPLIED |
| ry %Length.datatype; #IMPLIED |
| transform %TransformList.datatype; #IMPLIED |
| > |
| <!-- end of SVG.rect.attlist -->]]> |
| |
| <!-- circle: Circle Element ............................ --> |
| |
| <!ENTITY % SVG.circle.extra.content "" > |
| |
| <!ENTITY % SVG.circle.element "INCLUDE" > |
| <![%SVG.circle.element;[ |
| <!ENTITY % SVG.circle.content |
| "(( %SVG.Description.class; )*, ( %SVG.Animation.class; |
| %SVG.circle.extra.content; )*)" |
| > |
| <!ELEMENT %SVG.circle.qname; %SVG.circle.content; > |
| <!-- end of SVG.circle.element -->]]> |
| |
| <!ENTITY % SVG.circle.attlist "INCLUDE" > |
| <![%SVG.circle.attlist;[ |
| <!ATTLIST %SVG.circle.qname; |
| %SVG.Core.attrib; |
| %SVG.Conditional.attrib; |
| %SVG.Style.attrib; |
| %SVG.Paint.attrib; |
| %SVG.Color.attrib; |
| %SVG.Opacity.attrib; |
| %SVG.Graphics.attrib; |
| %SVG.Clip.attrib; |
| %SVG.Mask.attrib; |
| %SVG.Filter.attrib; |
| %SVG.GraphicalEvents.attrib; |
| %SVG.Cursor.attrib; |
| %SVG.External.attrib; |
| cx %Coordinate.datatype; #IMPLIED |
| cy %Coordinate.datatype; #IMPLIED |
| r %Length.datatype; #REQUIRED |
| transform %TransformList.datatype; #IMPLIED |
| > |
| <!-- end of SVG.circle.attlist -->]]> |
| |
| <!-- line: Line Element ................................ --> |
| |
| <!ENTITY % SVG.line.extra.content "" > |
| |
| <!ENTITY % SVG.line.element "INCLUDE" > |
| <![%SVG.line.element;[ |
| <!ENTITY % SVG.line.content |
| "(( %SVG.Description.class; )*, ( %SVG.Animation.class; |
| %SVG.line.extra.content; )*)" |
| > |
| <!ELEMENT %SVG.line.qname; %SVG.line.content; > |
| <!-- end of SVG.line.element -->]]> |
| |
| <!ENTITY % SVG.line.attlist "INCLUDE" > |
| <![%SVG.line.attlist;[ |
| <!ATTLIST %SVG.line.qname; |
| %SVG.Core.attrib; |
| %SVG.Conditional.attrib; |
| %SVG.Style.attrib; |
| %SVG.Paint.attrib; |
| %SVG.Color.attrib; |
| %SVG.Opacity.attrib; |
| %SVG.Graphics.attrib; |
| %SVG.Marker.attrib; |
| %SVG.Clip.attrib; |
| %SVG.Mask.attrib; |
| %SVG.Filter.attrib; |
| %SVG.GraphicalEvents.attrib; |
| %SVG.Cursor.attrib; |
| %SVG.External.attrib; |
| x1 %Coordinate.datatype; #IMPLIED |
| y1 %Coordinate.datatype; #IMPLIED |
| x2 %Coordinate.datatype; #IMPLIED |
| y2 %Coordinate.datatype; #IMPLIED |
| transform %TransformList.datatype; #IMPLIED |
| > |
| <!-- end of SVG.line.attlist -->]]> |
| |
| <!-- ellipse: Ellipse Element .......................... --> |
| |
| <!ENTITY % SVG.ellipse.extra.content "" > |
| |
| <!ENTITY % SVG.ellipse.element "INCLUDE" > |
| <![%SVG.ellipse.element;[ |
| <!ENTITY % SVG.ellipse.content |
| "(( %SVG.Description.class; )*, ( %SVG.Animation.class; |
| %SVG.ellipse.extra.content; )*)" |
| > |
| <!ELEMENT %SVG.ellipse.qname; %SVG.ellipse.content; > |
| <!-- end of SVG.ellipse.element -->]]> |
| |
| <!ENTITY % SVG.ellipse.attlist "INCLUDE" > |
| <![%SVG.ellipse.attlist;[ |
| <!ATTLIST %SVG.ellipse.qname; |
| %SVG.Core.attrib; |
| %SVG.Conditional.attrib; |
| %SVG.Style.attrib; |
| %SVG.Paint.attrib; |
| %SVG.Color.attrib; |
| %SVG.Opacity.attrib; |
| %SVG.Graphics.attrib; |
| %SVG.Clip.attrib; |
| %SVG.Mask.attrib; |
| %SVG.Filter.attrib; |
| %SVG.GraphicalEvents.attrib; |
| %SVG.Cursor.attrib; |
| %SVG.External.attrib; |
| cx %Coordinate.datatype; #IMPLIED |
| cy %Coordinate.datatype; #IMPLIED |
| rx %Length.datatype; #REQUIRED |
| ry %Length.datatype; #REQUIRED |
| transform %TransformList.datatype; #IMPLIED |
| > |
| <!-- end of SVG.ellipse.attlist -->]]> |
| |
| <!-- polyline: Polyline Element ........................ --> |
| |
| <!ENTITY % SVG.polyline.extra.content "" > |
| |
| <!ENTITY % SVG.polyline.element "INCLUDE" > |
| <![%SVG.polyline.element;[ |
| <!ENTITY % SVG.polyline.content |
| "(( %SVG.Description.class; )*, ( %SVG.Animation.class; |
| %SVG.polyline.extra.content; )*)" |
| > |
| <!ELEMENT %SVG.polyline.qname; %SVG.polyline.content; > |
| <!-- end of SVG.polyline.element -->]]> |
| |
| <!ENTITY % SVG.polyline.attlist "INCLUDE" > |
| <![%SVG.polyline.attlist;[ |
| <!ATTLIST %SVG.polyline.qname; |
| %SVG.Core.attrib; |
| %SVG.Conditional.attrib; |
| %SVG.Style.attrib; |
| %SVG.Paint.attrib; |
| %SVG.Color.attrib; |
| %SVG.Opacity.attrib; |
| %SVG.Graphics.attrib; |
| %SVG.Marker.attrib; |
| %SVG.Clip.attrib; |
| %SVG.Mask.attrib; |
| %SVG.Filter.attrib; |
| %SVG.GraphicalEvents.attrib; |
| %SVG.Cursor.attrib; |
| %SVG.External.attrib; |
| points %Points.datatype; #REQUIRED |
| transform %TransformList.datatype; #IMPLIED |
| > |
| <!-- end of SVG.polyline.attlist -->]]> |
| |
| <!-- polygon: Polygon Element .......................... --> |
| |
| <!ENTITY % SVG.polygon.extra.content "" > |
| |
| <!ENTITY % SVG.polygon.element "INCLUDE" > |
| <![%SVG.polygon.element;[ |
| <!ENTITY % SVG.polygon.content |
| "(( %SVG.Description.class; )*, ( %SVG.Animation.class; |
| %SVG.polygon.extra.content; )*)" |
| > |
| <!ELEMENT %SVG.polygon.qname; %SVG.polygon.content; > |
| <!-- end of SVG.polygon.element -->]]> |
| |
| <!ENTITY % SVG.polygon.attlist "INCLUDE" > |
| <![%SVG.polygon.attlist;[ |
| <!ATTLIST %SVG.polygon.qname; |
| %SVG.Core.attrib; |
| %SVG.Conditional.attrib; |
| %SVG.Style.attrib; |
| %SVG.Paint.attrib; |
| %SVG.Color.attrib; |
| %SVG.Opacity.attrib; |
| %SVG.Graphics.attrib; |
| %SVG.Marker.attrib; |
| %SVG.Clip.attrib; |
| %SVG.Mask.attrib; |
| %SVG.Filter.attrib; |
| %SVG.GraphicalEvents.attrib; |
| %SVG.Cursor.attrib; |
| %SVG.External.attrib; |
| points %Points.datatype; #REQUIRED |
| transform %TransformList.datatype; #IMPLIED |
| > |
| <!-- end of SVG.polygon.attlist -->]]> |
| |
| <!-- end of svg-shape.mod --> |
| ]]> |
| |
| <!-- Text Module ................................................. --> |
| <!ENTITY % svg-text.module "INCLUDE" > |
| <![%svg-text.module;[ |
| <!ENTITY % svg-text.mod |
| PUBLIC "-//W3C//ELEMENTS SVG 1.1 Text//EN" |
| "svg-text.mod" > |
| <!-- ....................................................................... --> |
| <!-- SVG 1.1 Text Module ................................................... --> |
| <!-- file: svg-text.mod |
| |
| This is SVG, a language for describing two-dimensional graphics in XML. |
| Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved. |
| Revision: $Id$ |
| |
| This DTD module is identified by the PUBLIC and SYSTEM identifiers: |
| |
| PUBLIC "-//W3C//ELEMENTS SVG 1.1 Text//EN" |
| SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-text.mod" |
| |
| ....................................................................... --> |
| |
| <!-- Text |
| |
| text, tspan, tref, textPath, altGlyph, altGlyphDef, altGlyphItem, |
| glyphRef |
| |
| This module declares markup to provide support for alternate glyph. |
| --> |
| |
| <!-- 'baseline-shift' property/attribute value (e.g., 'baseline', 'sub', etc.) --> |
| <!ENTITY % BaselineShiftValue.datatype "CDATA" > |
| |
| <!-- 'font-family' property/attribute value (i.e., list of fonts) --> |
| <!ENTITY % FontFamilyValue.datatype "CDATA" > |
| |
| <!-- 'font-size' property/attribute value --> |
| <!ENTITY % FontSizeValue.datatype "CDATA" > |
| |
| <!-- 'font-size-adjust' property/attribute value --> |
| <!ENTITY % FontSizeAdjustValue.datatype "CDATA" > |
| |
| <!-- 'glyph-orientation-horizontal' property/attribute value (e.g., <angle>) --> |
| <!ENTITY % GlyphOrientationHorizontalValue.datatype "CDATA" > |
| |
| <!-- 'glyph-orientation-vertical' property/attribute value (e.g., 'auto', <angle>) --> |
| <!ENTITY % GlyphOrientationVerticalValue.datatype "CDATA" > |
| |
| <!-- 'kerning' property/attribute value (e.g., 'auto', <length>) --> |
| <!ENTITY % KerningValue.datatype "CDATA" > |
| |
| <!-- 'letter-spacing' or 'word-spacing' property/attribute value (e.g., 'normal', <length>) --> |
| <!ENTITY % SpacingValue.datatype "CDATA" > |
| |
| <!-- 'text-decoration' property/attribute value (e.g., 'none', 'underline') --> |
| <!ENTITY % TextDecorationValue.datatype "CDATA" > |
| |
| <!-- Qualified Names (Default) ......................... --> |
| |
| <!ENTITY % SVG.text.qname "text" > |
| <!ENTITY % SVG.tspan.qname "tspan" > |
| <!ENTITY % SVG.tref.qname "tref" > |
| <!ENTITY % SVG.textPath.qname "textPath" > |
| <!ENTITY % SVG.altGlyph.qname "altGlyph" > |
| <!ENTITY % SVG.altGlyphDef.qname "altGlyphDef" > |
| <!ENTITY % SVG.altGlyphItem.qname "altGlyphItem" > |
| <!ENTITY % SVG.glyphRef.qname "glyphRef" > |
| |
| <!-- Attribute Collections (Default) ................... --> |
| |
| <!ENTITY % SVG.Core.attrib "" > |
| <!ENTITY % SVG.Conditional.attrib "" > |
| <!ENTITY % SVG.Style.attrib "" > |
| <!ENTITY % SVG.Paint.attrib "" > |
| <!ENTITY % SVG.Color.attrib "" > |
| <!ENTITY % SVG.Opacity.attrib "" > |
| <!ENTITY % SVG.Graphics.attrib "" > |
| <!ENTITY % SVG.Clip.attrib "" > |
| <!ENTITY % SVG.Mask.attrib "" > |
| <!ENTITY % SVG.Filter.attrib "" > |
| <!ENTITY % SVG.GraphicalEvents.attrib "" > |
| <!ENTITY % SVG.Cursor.attrib "" > |
| <!ENTITY % SVG.XLink.attrib "" > |
| <!ENTITY % SVG.XLinkRequired.attrib "" > |
| <!ENTITY % SVG.External.attrib "" > |
| |
| <!-- SVG.Text.class .................................... --> |
| |
| <!ENTITY % SVG.Text.extra.class "" > |
| |
| <!ENTITY % SVG.Text.class |
| "| %SVG.text.qname; | %SVG.altGlyphDef.qname; %SVG.Text.extra.class;" |
| > |
| |
| <!-- SVG.TextContent.class ............................. --> |
| |
| <!ENTITY % SVG.TextContent.extra.class "" > |
| |
| <!ENTITY % SVG.TextContent.class |
| "| %SVG.tspan.qname; | %SVG.tref.qname; | %SVG.textPath.qname; |
| | %SVG.altGlyph.qname; %SVG.TextContent.extra.class;" |
| > |
| |
| <!-- SVG.Text.attrib ................................... --> |
| |
| <!ENTITY % SVG.Text.extra.attrib "" > |
| |
| <!ENTITY % SVG.Text.attrib |
| "writing-mode ( lr-tb | rl-tb | tb-rl | lr | rl | tb | inherit ) #IMPLIED |
| %SVG.Text.extra.attrib;" |
| > |
| |
| <!-- SVG.TextContent.attrib ............................ --> |
| |
| <!ENTITY % SVG.TextContent.extra.attrib "" > |
| |
| <!ENTITY % SVG.TextContent.attrib |
| "alignment-baseline ( auto | baseline | before-edge | text-before-edge | |
| middle | central | after-edge | text-after-edge | |
| ideographic | alphabetic | hanging | mathematical | |
| inherit ) #IMPLIED |
| baseline-shift %BaselineShiftValue.datatype; #IMPLIED |
| direction ( ltr | rtl | inherit ) #IMPLIED |
| dominant-baseline ( auto | use-script | no-change | reset-size | |
| ideographic | alphabetic | hanging | mathematical | |
| central | middle | text-after-edge | text-before-edge | |
| inherit ) #IMPLIED |
| glyph-orientation-horizontal %GlyphOrientationHorizontalValue.datatype; |
| #IMPLIED |
| glyph-orientation-vertical %GlyphOrientationVerticalValue.datatype; |
| #IMPLIED |
| kerning %KerningValue.datatype; #IMPLIED |
| letter-spacing %SpacingValue.datatype; #IMPLIED |
| text-anchor ( start | middle | end | inherit ) #IMPLIED |
| text-decoration %TextDecorationValue.datatype; #IMPLIED |
| unicode-bidi ( normal | embed | bidi-override | inherit ) #IMPLIED |
| word-spacing %SpacingValue.datatype; #IMPLIED |
| %SVG.TextContent.extra.attrib;" |
| > |
| |
| <!-- SVG.Font.attrib ................................... --> |
| |
| <!ENTITY % SVG.Font.extra.attrib "" > |
| |
| <!ENTITY % SVG.Font.attrib |
| "font-family %FontFamilyValue.datatype; #IMPLIED |
| font-size %FontSizeValue.datatype; #IMPLIED |
| font-size-adjust %FontSizeAdjustValue.datatype; #IMPLIED |
| font-stretch ( normal | wider | narrower | ultra-condensed | |
| extra-condensed | condensed | semi-condensed | |
| semi-expanded | expanded | extra-expanded | |
| ultra-expanded | inherit ) #IMPLIED |
| font-style ( normal | italic | oblique | inherit ) #IMPLIED |
| font-variant ( normal | small-caps | inherit ) #IMPLIED |
| font-weight ( normal | bold | bolder | lighter | 100 | 200 | 300 | 400 | |
| 500 | 600 | 700 | 800 | 900 | inherit ) #IMPLIED |
| %SVG.Font.extra.attrib;" |
| > |
| |
| <!-- text: Text Element ................................ --> |
| |
| <!ENTITY % SVG.text.extra.content "" > |
| |
| <!ENTITY % SVG.text.element "INCLUDE" > |
| <![%SVG.text.element;[ |
| <!ENTITY % SVG.text.content |
| "( #PCDATA | %SVG.Description.class; | %SVG.Animation.class; |
| %SVG.TextContent.class; %SVG.Hyperlink.class; |
| %SVG.text.extra.content; )*" |
| > |
| <!ELEMENT %SVG.text.qname; %SVG.text.content; > |
| <!-- end of SVG.text.element -->]]> |
| |
| <!ENTITY % SVG.text.attlist "INCLUDE" > |
| <![%SVG.text.attlist;[ |
| <!ATTLIST %SVG.text.qname; |
| %SVG.Core.attrib; |
| %SVG.Conditional.attrib; |
| %SVG.Style.attrib; |
| %SVG.Text.attrib; |
| %SVG.TextContent.attrib; |
| %SVG.Font.attrib; |
| %SVG.Paint.attrib; |
| %SVG.Color.attrib; |
| %SVG.Opacity.attrib; |
| %SVG.Graphics.attrib; |
| %SVG.Clip.attrib; |
| %SVG.Mask.attrib; |
| %SVG.Filter.attrib; |
| %SVG.GraphicalEvents.attrib; |
| %SVG.Cursor.attrib; |
| %SVG.External.attrib; |
| x %Coordinates.datatype; #IMPLIED |
| y %Coordinates.datatype; #IMPLIED |
| dx %Lengths.datatype; #IMPLIED |
| dy %Lengths.datatype; #IMPLIED |
| rotate %Numbers.datatype; #IMPLIED |
| textLength %Length.datatype; #IMPLIED |
| lengthAdjust ( spacing | spacingAndGlyphs ) #IMPLIED |
| transform %TransformList.datatype; #IMPLIED |
| > |
| <!-- end of SVG.text.attlist -->]]> |
| |
| <!-- tspan: Text Span Element .......................... --> |
| |
| <!ENTITY % SVG.tspan.extra.content "" > |
| |
| <!ENTITY % SVG.tspan.element "INCLUDE" > |
| <![%SVG.tspan.element;[ |
| <!ENTITY % SVG.tspan.content |
| "( #PCDATA | %SVG.tspan.qname; | %SVG.tref.qname; | %SVG.altGlyph.qname; |
| | %SVG.animate.qname; | %SVG.set.qname; | %SVG.animateColor.qname; |
| | %SVG.Description.class; %SVG.Hyperlink.class; |
| %SVG.tspan.extra.content; )*" |
| > |
| <!ELEMENT %SVG.tspan.qname; %SVG.tspan.content; > |
| <!-- end of SVG.tspan.element -->]]> |
| |
| <!ENTITY % SVG.tspan.attlist "INCLUDE" > |
| <![%SVG.tspan.attlist;[ |
| <!ATTLIST %SVG.tspan.qname; |
| %SVG.Core.attrib; |
| %SVG.Conditional.attrib; |
| %SVG.Style.attrib; |
| %SVG.TextContent.attrib; |
| %SVG.Font.attrib; |
| %SVG.Paint.attrib; |
| %SVG.Color.attrib; |
| %SVG.Opacity.attrib; |
| %SVG.Graphics.attrib; |
| %SVG.Clip.attrib; |
| %SVG.Mask.attrib; |
| %SVG.Filter.attrib; |
| %SVG.GraphicalEvents.attrib; |
| %SVG.Cursor.attrib; |
| %SVG.External.attrib; |
| x %Coordinates.datatype; #IMPLIED |
| y %Coordinates.datatype; #IMPLIED |
| dx %Lengths.datatype; #IMPLIED |
| dy %Lengths.datatype; #IMPLIED |
| rotate %Numbers.datatype; #IMPLIED |
| textLength %Length.datatype; #IMPLIED |
| lengthAdjust ( spacing | spacingAndGlyphs ) #IMPLIED |
| > |
| <!-- end of SVG.tspan.attlist -->]]> |
| |
| <!-- tref: Text Reference Element ...................... --> |
| |
| <!ENTITY % SVG.tref.extra.content "" > |
| |
| <!ENTITY % SVG.tref.element "INCLUDE" > |
| <![%SVG.tref.element;[ |
| <!ENTITY % SVG.tref.content |
| "( %SVG.animate.qname; | %SVG.set.qname; | %SVG.animateColor.qname; |
| | %SVG.Description.class; %SVG.tref.extra.content; )*" |
| > |
| <!ELEMENT %SVG.tref.qname; %SVG.tref.content; > |
| <!-- end of SVG.tref.element -->]]> |
| |
| <!ENTITY % SVG.tref.attlist "INCLUDE" > |
| <![%SVG.tref.attlist;[ |
| <!ATTLIST %SVG.tref.qname; |
| %SVG.Core.attrib; |
| %SVG.Conditional.attrib; |
| %SVG.Style.attrib; |
| %SVG.TextContent.attrib; |
| %SVG.Font.attrib; |
| %SVG.Paint.attrib; |
| %SVG.Color.attrib; |
| %SVG.Opacity.attrib; |
| %SVG.Graphics.attrib; |
| %SVG.Clip.attrib; |
| %SVG.Mask.attrib; |
| %SVG.Filter.attrib; |
| %SVG.GraphicalEvents.attrib; |
| %SVG.Cursor.attrib; |
| %SVG.XLinkRequired.attrib; |
| %SVG.External.attrib; |
| x %Coordinates.datatype; #IMPLIED |
| y %Coordinates.datatype; #IMPLIED |
| dx %Lengths.datatype; #IMPLIED |
| dy %Lengths.datatype; #IMPLIED |
| rotate %Numbers.datatype; #IMPLIED |
| textLength %Length.datatype; #IMPLIED |
| lengthAdjust ( spacing | spacingAndGlyphs ) #IMPLIED |
| > |
| <!-- end of SVG.tref.attlist -->]]> |
| |
| <!-- textPath: Text Path Element ....................... --> |
| |
| <!ENTITY % SVG.textPath.extra.content "" > |
| |
| <!ENTITY % SVG.textPath.element "INCLUDE" > |
| <![%SVG.textPath.element;[ |
| <!ENTITY % SVG.textPath.content |
| "( #PCDATA | %SVG.tspan.qname; | %SVG.tref.qname; | %SVG.altGlyph.qname; |
| | %SVG.animate.qname; | %SVG.set.qname; | %SVG.animateColor.qname; |
| | %SVG.Description.class; %SVG.Hyperlink.class; |
| %SVG.textPath.extra.content; )*" |
| > |
| <!ELEMENT %SVG.textPath.qname; %SVG.textPath.content; > |
| <!-- end of SVG.textPath.element -->]]> |
| |
| <!ENTITY % SVG.textPath.attlist "INCLUDE" > |
| <![%SVG.textPath.attlist;[ |
| <!ATTLIST %SVG.textPath.qname; |
| %SVG.Core.attrib; |
| %SVG.Conditional.attrib; |
| %SVG.Style.attrib; |
| %SVG.TextContent.attrib; |
| %SVG.Font.attrib; |
| %SVG.Paint.attrib; |
| %SVG.Color.attrib; |
| %SVG.Opacity.attrib; |
| %SVG.Graphics.attrib; |
| %SVG.Clip.attrib; |
| %SVG.Mask.attrib; |
| %SVG.Filter.attrib; |
| %SVG.GraphicalEvents.attrib; |
| %SVG.Cursor.attrib; |
| %SVG.XLinkRequired.attrib; |
| %SVG.External.attrib; |
| startOffset %Length.datatype; #IMPLIED |
| textLength %Length.datatype; #IMPLIED |
| lengthAdjust ( spacing | spacingAndGlyphs ) #IMPLIED |
| method ( align | stretch ) #IMPLIED |
| spacing ( auto | exact ) #IMPLIED |
| > |
| <!-- end of SVG.textPath.attlist -->]]> |
| |
| <!-- altGlyph: Alternate Glyph Element ................. --> |
| |
| <!ENTITY % SVG.altGlyph.extra.content "" > |
| |
| <!ENTITY % SVG.altGlyph.element "INCLUDE" > |
| <![%SVG.altGlyph.element;[ |
| <!ENTITY % SVG.altGlyph.content |
| "( #PCDATA %SVG.altGlyph.extra.content; )*" |
| > |
| <!ELEMENT %SVG.altGlyph.qname; %SVG.altGlyph.content; > |
| <!-- end of SVG.altGlyph.element -->]]> |
| |
| <!ENTITY % SVG.altGlyph.attlist "INCLUDE" > |
| <![%SVG.altGlyph.attlist;[ |
| <!ATTLIST %SVG.altGlyph.qname; |
| %SVG.Core.attrib; |
| %SVG.Conditional.attrib; |
| %SVG.Style.attrib; |
| %SVG.TextContent.attrib; |
| %SVG.Font.attrib; |
| %SVG.Paint.attrib; |
| %SVG.Color.attrib; |
| %SVG.Opacity.attrib; |
| %SVG.Graphics.attrib; |
| %SVG.Clip.attrib; |
| %SVG.Mask.attrib; |
| %SVG.Filter.attrib; |
| %SVG.GraphicalEvents.attrib; |
| %SVG.Cursor.attrib; |
| %SVG.XLink.attrib; |
| %SVG.External.attrib; |
| x %Coordinates.datatype; #IMPLIED |
| y %Coordinates.datatype; #IMPLIED |
| dx %Lengths.datatype; #IMPLIED |
| dy %Lengths.datatype; #IMPLIED |
| glyphRef CDATA #IMPLIED |
| format CDATA #IMPLIED |
| rotate %Numbers.datatype; #IMPLIED |
| > |
| <!-- end of SVG.altGlyph.attlist -->]]> |
| |
| <!-- altGlyphDef: Alternate Glyph Definition Element ... --> |
| |
| <!ENTITY % SVG.altGlyphDef.extra.content "" > |
| |
| <!ENTITY % SVG.altGlyphDef.element "INCLUDE" > |
| <![%SVG.altGlyphDef.element;[ |
| <!ENTITY % SVG.altGlyphDef.content |
| "(( %SVG.glyphRef.qname;+ | %SVG.altGlyphItem.qname;+ ) |
| %SVG.altGlyphDef.extra.content; )" |
| > |
| <!ELEMENT %SVG.altGlyphDef.qname; %SVG.altGlyphDef.content; > |
| <!-- end of SVG.altGlyphDef.element -->]]> |
| |
| <!ENTITY % SVG.altGlyphDef.attlist "INCLUDE" > |
| <![%SVG.altGlyphDef.attlist;[ |
| <!ATTLIST %SVG.altGlyphDef.qname; |
| %SVG.Core.attrib; |
| > |
| <!-- end of SVG.altGlyphDef.attlist -->]]> |
| |
| <!-- altGlyphItem: Alternate Glyph Item Element ........ --> |
| |
| <!ENTITY % SVG.altGlyphItem.extra.content "" > |
| |
| <!ENTITY % SVG.altGlyphItem.element "INCLUDE" > |
| <![%SVG.altGlyphItem.element;[ |
| <!ENTITY % SVG.altGlyphItem.content |
| "( %SVG.glyphRef.qname;+ %SVG.altGlyphItem.extra.content; )" |
| > |
| <!ELEMENT %SVG.altGlyphItem.qname; %SVG.altGlyphItem.content; > |
| <!-- end of SVG.altGlyphItem.element -->]]> |
| |
| <!ENTITY % SVG.altGlyphItem.attlist "INCLUDE" > |
| <![%SVG.altGlyphItem.attlist;[ |
| <!ATTLIST %SVG.altGlyphItem.qname; |
| %SVG.Core.attrib; |
| > |
| <!-- end of SVG.altGlyphItem.attlist -->]]> |
| |
| <!-- glyphRef: Glyph Reference Element ................. --> |
| |
| <!ENTITY % SVG.glyphRef.element "INCLUDE" > |
| <![%SVG.glyphRef.element;[ |
| <!ENTITY % SVG.glyphRef.content "EMPTY" > |
| <!ELEMENT %SVG.glyphRef.qname; %SVG.glyphRef.content; > |
| <!-- end of SVG.glyphRef.element -->]]> |
| |
| <!ENTITY % SVG.glyphRef.attlist "INCLUDE" > |
| <![%SVG.glyphRef.attlist;[ |
| <!ATTLIST %SVG.glyphRef.qname; |
| %SVG.Core.attrib; |
| %SVG.Style.attrib; |
| %SVG.Font.attrib; |
| %SVG.XLink.attrib; |
| x %Number.datatype; #IMPLIED |
| y %Number.datatype; #IMPLIED |
| dx %Number.datatype; #IMPLIED |
| dy %Number.datatype; #IMPLIED |
| glyphRef CDATA #IMPLIED |
| format CDATA #IMPLIED |
| > |
| <!-- end of SVG.glyphRef.attlist -->]]> |
| |
| <!-- end of svg-text.mod --> |
| ]]> |
| |
| <!-- Marker Module ............................................... --> |
| <!ENTITY % svg-marker.module "INCLUDE" > |
| <![%svg-marker.module;[ |
| <!ENTITY % svg-marker.mod |
| PUBLIC "-//W3C//ELEMENTS SVG 1.1 Marker//EN" |
| "svg-marker.mod" > |
| <!-- ....................................................................... --> |
| <!-- SVG 1.1 Marker Module ................................................. --> |
| <!-- file: svg-marker.mod |
| |
| This is SVG, a language for describing two-dimensional graphics in XML. |
| Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved. |
| Revision: $Id$ |
| |
| This DTD module is identified by the PUBLIC and SYSTEM identifiers: |
| |
| PUBLIC "-//W3C//ELEMENTS SVG 1.1 Marker//EN" |
| SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-marker.mod" |
| |
| ....................................................................... --> |
| |
| <!-- Marker |
| |
| marker |
| |
| This module declares markup to provide support for marker. |
| --> |
| |
| <!-- 'marker' property/attribute value (e.g., 'none', <uri>) --> |
| <!ENTITY % MarkerValue.datatype "CDATA" > |
| |
| <!-- Qualified Names (Default) ......................... --> |
| |
| <!ENTITY % SVG.marker.qname "marker" > |
| |
| <!-- Attribute Collections (Default) ................... --> |
| |
| <!ENTITY % SVG.Core.attrib "" > |
| <!ENTITY % SVG.Container.attrib "" > |
| <!ENTITY % SVG.Style.attrib "" > |
| <!ENTITY % SVG.Viewport.attrib "" > |
| <!ENTITY % SVG.Text.attrib "" > |
| <!ENTITY % SVG.TextContent.attrib "" > |
| <!ENTITY % SVG.Font.attrib "" > |
| <!ENTITY % SVG.Paint.attrib "" > |
| <!ENTITY % SVG.Color.attrib "" > |
| <!ENTITY % SVG.Opacity.attrib "" > |
| <!ENTITY % SVG.Graphics.attrib "" > |
| <!ENTITY % SVG.Profile.attrib "" > |
| <!ENTITY % SVG.Gradient.attrib "" > |
| <!ENTITY % SVG.Clip.attrib "" > |
| <!ENTITY % SVG.Mask.attrib "" > |
| <!ENTITY % SVG.Filter.attrib "" > |
| <!ENTITY % SVG.FilterColor.attrib "" > |
| <!ENTITY % SVG.Cursor.attrib "" > |
| <!ENTITY % SVG.External.attrib "" > |
| |
| <!-- SVG.Marker.class .................................. --> |
| |
| <!ENTITY % SVG.Marker.extra.class "" > |
| |
| <!ENTITY % SVG.Marker.class |
| "| %SVG.marker.qname; %SVG.Marker.extra.class;" |
| > |
| |
| <!-- SVG.Marker.attrib ................................. --> |
| |
| <!ENTITY % SVG.Marker.extra.attrib "" > |
| |
| <!ENTITY % SVG.Marker.attrib |
| "marker-start %MarkerValue.datatype; #IMPLIED |
| marker-mid %MarkerValue.datatype; #IMPLIED |
| marker-end %MarkerValue.datatype; #IMPLIED |
| %SVG.Marker.extra.attrib;" |
| > |
| |
| <!-- SVG.Presentation.attrib ........................... --> |
| |
| <!ENTITY % SVG.Presentation.extra.attrib "" > |
| |
| <!ENTITY % SVG.Presentation.attrib |
| "%SVG.Container.attrib; |
| %SVG.Viewport.attrib; |
| %SVG.Text.attrib; |
| %SVG.TextContent.attrib; |
| %SVG.Font.attrib; |
| %SVG.Paint.attrib; |
| %SVG.Color.attrib; |
| %SVG.Opacity.attrib; |
| %SVG.Graphics.attrib; |
| %SVG.Marker.attrib; |
| %SVG.Profile.attrib; |
| %SVG.Gradient.attrib; |
| %SVG.Clip.attrib; |
| %SVG.Mask.attrib; |
| %SVG.Filter.attrib; |
| %SVG.FilterColor.attrib; |
| %SVG.Cursor.attrib; |
| flood-color %SVGColor.datatype; #IMPLIED |
| flood-opacity %OpacityValue.datatype; #IMPLIED |
| lighting-color %SVGColor.datatype; #IMPLIED |
| %SVG.Presentation.extra.attrib;" |
| > |
| |
| <!-- marker: Marker Element ............................ --> |
| |
| <!ENTITY % SVG.marker.extra.content "" > |
| |
| <!ENTITY % SVG.marker.element "INCLUDE" > |
| <![%SVG.marker.element;[ |
| <!ENTITY % SVG.marker.content |
| "( %SVG.Description.class; | %SVG.Animation.class; %SVG.Structure.class; |
| %SVG.Conditional.class; %SVG.Image.class; %SVG.Style.class; |
| %SVG.Shape.class; %SVG.Text.class; %SVG.Marker.class; %SVG.Profile.class; |
| %SVG.Gradient.class; %SVG.Pattern.class; %SVG.Clip.class; |
| %SVG.Mask.class; %SVG.Filter.class; %SVG.Cursor.class; |
| %SVG.Hyperlink.class; %SVG.View.class; %SVG.Script.class; |
| %SVG.Font.class; %SVG.marker.extra.content; )*" |
| > |
| <!ELEMENT %SVG.marker.qname; %SVG.marker.content; > |
| <!-- end of SVG.marker.element -->]]> |
| |
| <!ENTITY % SVG.marker.attlist "INCLUDE" > |
| <![%SVG.marker.attlist;[ |
| <!ATTLIST %SVG.marker.qname; |
| %SVG.Core.attrib; |
| %SVG.Style.attrib; |
| %SVG.Presentation.attrib; |
| %SVG.External.attrib; |
| refX %Coordinate.datatype; #IMPLIED |
| refY %Coordinate.datatype; #IMPLIED |
| markerUnits ( strokeWidth | userSpaceOnUse ) #IMPLIED |
| markerWidth %Length.datatype; #IMPLIED |
| markerHeight %Length.datatype; #IMPLIED |
| orient CDATA #IMPLIED |
| viewBox %ViewBoxSpec.datatype; #IMPLIED |
| preserveAspectRatio %PreserveAspectRatioSpec.datatype; 'xMidYMid meet' |
| > |
| <!-- end of SVG.marker.attlist -->]]> |
| |
| <!-- end of svg-marker.mod --> |
| ]]> |
| |
| <!-- Color Profile Module ........................................ --> |
| <!ENTITY % svg-profile.module "INCLUDE" > |
| <![%svg-profile.module;[ |
| <!ENTITY % svg-profile.mod |
| PUBLIC "-//W3C//ELEMENTS SVG 1.1 Color Profile//EN" |
| "svg-profile.mod" > |
| <!-- ....................................................................... --> |
| <!-- SVG 1.1 Color Profile Module .......................................... --> |
| <!-- file: svg-profile.mod |
| |
| This is SVG, a language for describing two-dimensional graphics in XML. |
| Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved. |
| Revision: $Id$ |
| |
| This DTD module is identified by the PUBLIC and SYSTEM identifiers: |
| |
| PUBLIC "-//W3C//ELEMENTS SVG 1.1 Color Profile//EN" |
| SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-profile.mod" |
| |
| ....................................................................... --> |
| |
| <!-- Color Profile |
| |
| color-profile |
| |
| This module declares markup to provide support for color profile. |
| --> |
| |
| <!-- Qualified Names (Default) ......................... --> |
| |
| <!ENTITY % SVG.color-profile.qname "color-profile" > |
| |
| <!-- Attribute Collections (Default) ................... --> |
| |
| <!ENTITY % SVG.Core.attrib "" > |
| <!ENTITY % SVG.XLink.attrib "" > |
| |
| <!-- SVG.Profile.class ................................. --> |
| |
| <!ENTITY % SVG.Profile.extra.class "" > |
| |
| <!ENTITY % SVG.Profile.class |
| "| %SVG.color-profile.qname; %SVG.Profile.extra.class;" |
| > |
| |
| <!-- SVG.Profile.attrib ................................ --> |
| |
| <!ENTITY % SVG.Profile.extra.attrib "" > |
| |
| <!ENTITY % SVG.Profile.attrib |
| "color-profile CDATA #IMPLIED |
| %SVG.Profile.extra.attrib;" |
| > |
| |
| <!-- color-profile: Color Profile Element .............. --> |
| |
| <!ENTITY % SVG.color-profile.extra.content "" > |
| |
| <!ENTITY % SVG.color-profile.element "INCLUDE" > |
| <![%SVG.color-profile.element;[ |
| <!ENTITY % SVG.color-profile.content |
| "( %SVG.Description.class; %SVG.color-profile.extra.content; )*" |
| > |
| <!ELEMENT %SVG.color-profile.qname; %SVG.color-profile.content; > |
| <!-- end of SVG.color-profile.element -->]]> |
| |
| <!ENTITY % SVG.color-profile.attlist "INCLUDE" > |
| <![%SVG.color-profile.attlist;[ |
| <!ATTLIST %SVG.color-profile.qname; |
| %SVG.Core.attrib; |
| %SVG.XLink.attrib; |
| local CDATA #IMPLIED |
| name CDATA #REQUIRED |
| rendering-intent ( auto | perceptual | relative-colorimetric | saturation | |
| absolute-colorimetric ) 'auto' |
| > |
| <!-- end of SVG.color-profile.attlist -->]]> |
| |
| <!-- end of svg-profile.mod --> |
| ]]> |
| |
| <!-- Gradient Module ............................................. --> |
| <!ENTITY % svg-gradient.module "INCLUDE" > |
| <![%svg-gradient.module;[ |
| <!ENTITY % svg-gradient.mod |
| PUBLIC "-//W3C//ELEMENTS SVG 1.1 Gradient//EN" |
| "svg-gradient.mod" > |
| <!-- ....................................................................... --> |
| <!-- SVG 1.1 Gradient Module ............................................... --> |
| <!-- file: svg-gradient.mod |
| |
| This is SVG, a language for describing two-dimensional graphics in XML. |
| Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved. |
| Revision: $Id$ |
| |
| This DTD module is identified by the PUBLIC and SYSTEM identifiers: |
| |
| PUBLIC "-//W3C//ELEMENTS SVG 1.1 Gradient//EN" |
| SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-gradient.mod" |
| |
| ....................................................................... --> |
| |
| <!-- Gradient |
| |
| linearGradient, radialGradient, stop |
| |
| This module declares markup to provide support for gradient fill. |
| --> |
| |
| <!-- a <number> or a <percentage> --> |
| <!ENTITY % NumberOrPercentage.datatype "CDATA" > |
| |
| <!-- Qualified Names (Default) ......................... --> |
| |
| <!ENTITY % SVG.linearGradient.qname "linearGradient" > |
| <!ENTITY % SVG.radialGradient.qname "radialGradient" > |
| <!ENTITY % SVG.stop.qname "stop" > |
| |
| <!-- Attribute Collections (Default) ................... --> |
| |
| <!ENTITY % SVG.Core.attrib "" > |
| <!ENTITY % SVG.Style.attrib "" > |
| <!ENTITY % SVG.Color.attrib "" > |
| <!ENTITY % SVG.XLink.attrib "" > |
| <!ENTITY % SVG.External.attrib "" > |
| |
| <!-- SVG.Gradient.class ................................ --> |
| |
| <!ENTITY % SVG.Gradient.extra.class "" > |
| |
| <!ENTITY % SVG.Gradient.class |
| "| %SVG.linearGradient.qname; | %SVG.radialGradient.qname; |
| %SVG.Gradient.extra.class;" |
| > |
| |
| <!-- SVG.Gradient.attrib ............................... --> |
| |
| <!ENTITY % SVG.Gradient.extra.attrib "" > |
| |
| <!ENTITY % SVG.Gradient.attrib |
| "stop-color %SVGColor.datatype; #IMPLIED |
| stop-opacity %OpacityValue.datatype; #IMPLIED |
| %SVG.Gradient.extra.attrib;" |
| > |
| |
| <!-- linearGradient: Linear Gradient Element ........... --> |
| |
| <!ENTITY % SVG.linearGradient.extra.content "" > |
| |
| <!ENTITY % SVG.linearGradient.element "INCLUDE" > |
| <![%SVG.linearGradient.element;[ |
| <!ENTITY % SVG.linearGradient.content |
| "(( %SVG.Description.class; )*, ( %SVG.stop.qname; | %SVG.animate.qname; |
| | %SVG.set.qname; | %SVG.animateTransform.qname; |
| %SVG.linearGradient.extra.content; )*)" |
| > |
| <!ELEMENT %SVG.linearGradient.qname; %SVG.linearGradient.content; > |
| <!-- end of SVG.linearGradient.element -->]]> |
| |
| <!ENTITY % SVG.linearGradient.attlist "INCLUDE" > |
| <![%SVG.linearGradient.attlist;[ |
| <!ATTLIST %SVG.linearGradient.qname; |
| %SVG.Core.attrib; |
| %SVG.Style.attrib; |
| %SVG.Color.attrib; |
| %SVG.Gradient.attrib; |
| %SVG.XLink.attrib; |
| %SVG.External.attrib; |
| x1 %Coordinate.datatype; #IMPLIED |
| y1 %Coordinate.datatype; #IMPLIED |
| x2 %Coordinate.datatype; #IMPLIED |
| y2 %Coordinate.datatype; #IMPLIED |
| gradientUnits ( userSpaceOnUse | objectBoundingBox ) #IMPLIED |
| gradientTransform %TransformList.datatype; #IMPLIED |
| spreadMethod ( pad | reflect | repeat ) #IMPLIED |
| > |
| <!-- end of SVG.linearGradient.attlist -->]]> |
| |
| <!-- radialGradient: Radial Gradient Element ........... --> |
| |
| <!ENTITY % SVG.radialGradient.extra.content "" > |
| |
| <!ENTITY % SVG.radialGradient.element "INCLUDE" > |
| <![%SVG.radialGradient.element;[ |
| <!ENTITY % SVG.radialGradient.content |
| "(( %SVG.Description.class; )*, ( %SVG.stop.qname; | %SVG.animate.qname; |
| | %SVG.set.qname; | %SVG.animateTransform.qname; |
| %SVG.radialGradient.extra.content; )*)" |
| > |
| <!ELEMENT %SVG.radialGradient.qname; %SVG.radialGradient.content; > |
| <!-- end of SVG.radialGradient.element -->]]> |
| |
| <!ENTITY % SVG.radialGradient.attlist "INCLUDE" > |
| <![%SVG.radialGradient.attlist;[ |
| <!ATTLIST %SVG.radialGradient.qname; |
| %SVG.Core.attrib; |
| %SVG.Style.attrib; |
| %SVG.Color.attrib; |
| %SVG.Gradient.attrib; |
| %SVG.XLink.attrib; |
| %SVG.External.attrib; |
| cx %Coordinate.datatype; #IMPLIED |
| cy %Coordinate.datatype; #IMPLIED |
| r %Length.datatype; #IMPLIED |
| fx %Coordinate.datatype; #IMPLIED |
| fy %Coordinate.datatype; #IMPLIED |
| gradientUnits ( userSpaceOnUse | objectBoundingBox ) #IMPLIED |
| gradientTransform %TransformList.datatype; #IMPLIED |
| spreadMethod ( pad | reflect | repeat ) #IMPLIED |
| > |
| <!-- end of SVG.radialGradient.attlist -->]]> |
| |
| <!-- stop: Stop Element ................................ --> |
| |
| <!ENTITY % SVG.stop.extra.content "" > |
| |
| <!ENTITY % SVG.stop.element "INCLUDE" > |
| <![%SVG.stop.element;[ |
| <!ENTITY % SVG.stop.content |
| "( %SVG.animate.qname; | %SVG.set.qname; | %SVG.animateColor.qname; |
| %SVG.stop.extra.content; )*" |
| > |
| <!ELEMENT %SVG.stop.qname; %SVG.stop.content; > |
| <!-- end of SVG.stop.element -->]]> |
| |
| <!ENTITY % SVG.stop.attlist "INCLUDE" > |
| <![%SVG.stop.attlist;[ |
| <!ATTLIST %SVG.stop.qname; |
| %SVG.Core.attrib; |
| %SVG.Style.attrib; |
| %SVG.Color.attrib; |
| %SVG.Gradient.attrib; |
| offset %NumberOrPercentage.datatype; #REQUIRED |
| > |
| <!-- end of SVG.stop.attlist -->]]> |
| |
| <!-- end of svg-gradient.mod --> |
| ]]> |
| |
| <!-- Pattern Module .............................................. --> |
| <!ENTITY % svg-pattern.module "INCLUDE" > |
| <![%svg-pattern.module;[ |
| <!ENTITY % svg-pattern.mod |
| PUBLIC "-//W3C//ELEMENTS SVG 1.1 Pattern//EN" |
| "svg-pattern.mod" > |
| <!-- ....................................................................... --> |
| <!-- SVG 1.1 Pattern Module ................................................ --> |
| <!-- file: svg-pattern.mod |
| |
| This is SVG, a language for describing two-dimensional graphics in XML. |
| Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved. |
| Revision: $Id$ |
| |
| This DTD module is identified by the PUBLIC and SYSTEM identifiers: |
| |
| PUBLIC "-//W3C//ELEMENTS SVG 1.1 Pattern//EN" |
| SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-pattern.mod" |
| |
| ....................................................................... --> |
| |
| <!-- Pattern |
| |
| pattern |
| |
| This module declares markup to provide support for pattern fill. |
| --> |
| |
| <!-- Qualified Names (Default) ......................... --> |
| |
| <!ENTITY % SVG.pattern.qname "pattern" > |
| |
| <!-- Attribute Collections (Default) ................... --> |
| |
| <!ENTITY % SVG.Core.attrib "" > |
| <!ENTITY % SVG.Container.attrib "" > |
| <!ENTITY % SVG.Conditional.attrib "" > |
| <!ENTITY % SVG.Style.attrib "" > |
| <!ENTITY % SVG.Viewport.attrib "" > |
| <!ENTITY % SVG.Text.attrib "" > |
| <!ENTITY % SVG.TextContent.attrib "" > |
| <!ENTITY % SVG.Font.attrib "" > |
| <!ENTITY % SVG.Paint.attrib "" > |
| <!ENTITY % SVG.Color.attrib "" > |
| <!ENTITY % SVG.Opacity.attrib "" > |
| <!ENTITY % SVG.Graphics.attrib "" > |
| <!ENTITY % SVG.Marker.attrib "" > |
| <!ENTITY % SVG.Profile.attrib "" > |
| <!ENTITY % SVG.Gradient.attrib "" > |
| <!ENTITY % SVG.Clip.attrib "" > |
| <!ENTITY % SVG.Mask.attrib "" > |
| <!ENTITY % SVG.Filter.attrib "" > |
| <!ENTITY % SVG.FilterColor.attrib "" > |
| <!ENTITY % SVG.Cursor.attrib "" > |
| <!ENTITY % SVG.XLink.attrib "" > |
| <!ENTITY % SVG.External.attrib "" > |
| |
| <!-- SVG.Pattern.class ................................. --> |
| |
| <!ENTITY % SVG.Pattern.extra.class "" > |
| |
| <!ENTITY % SVG.Pattern.class |
| "| %SVG.pattern.qname; %SVG.Pattern.extra.class;" |
| > |
| |
| <!-- SVG.Presentation.attrib ........................... --> |
| |
| <!ENTITY % SVG.Presentation.extra.attrib "" > |
| |
| <!ENTITY % SVG.Presentation.attrib |
| "%SVG.Container.attrib; |
| %SVG.Viewport.attrib; |
| %SVG.Text.attrib; |
| %SVG.TextContent.attrib; |
| %SVG.Font.attrib; |
| %SVG.Paint.attrib; |
| %SVG.Color.attrib; |
| %SVG.Opacity.attrib; |
| %SVG.Graphics.attrib; |
| %SVG.Marker.attrib; |
| %SVG.Profile.attrib; |
| %SVG.Gradient.attrib; |
| %SVG.Clip.attrib; |
| %SVG.Mask.attrib; |
| %SVG.Filter.attrib; |
| %SVG.FilterColor.attrib; |
| %SVG.Cursor.attrib; |
| flood-color %SVGColor.datatype; #IMPLIED |
| flood-opacity %OpacityValue.datatype; #IMPLIED |
| lighting-color %SVGColor.datatype; #IMPLIED |
| %SVG.Presentation.extra.attrib;" |
| > |
| |
| <!-- pattern: Pattern Element .......................... --> |
| |
| <!ENTITY % SVG.pattern.extra.content "" > |
| |
| <!ENTITY % SVG.pattern.element "INCLUDE" > |
| <![%SVG.pattern.element;[ |
| <!ENTITY % SVG.pattern.content |
| "( %SVG.Description.class; | %SVG.Animation.class; %SVG.Structure.class; |
| %SVG.Conditional.class; %SVG.Image.class; %SVG.Style.class; |
| %SVG.Shape.class; %SVG.Text.class; %SVG.Marker.class; %SVG.Profile.class; |
| %SVG.Gradient.class; %SVG.Pattern.class; %SVG.Clip.class; |
| %SVG.Mask.class; %SVG.Filter.class; %SVG.Cursor.class; |
| %SVG.Hyperlink.class; %SVG.View.class; %SVG.Script.class; |
| %SVG.Font.class; %SVG.pattern.extra.content; )*" |
| > |
| <!ELEMENT %SVG.pattern.qname; %SVG.pattern.content; > |
| <!-- end of SVG.pattern.element -->]]> |
| |
| <!ENTITY % SVG.pattern.attlist "INCLUDE" > |
| <![%SVG.pattern.attlist;[ |
| <!ATTLIST %SVG.pattern.qname; |
| %SVG.Core.attrib; |
| %SVG.Conditional.attrib; |
| %SVG.Style.attrib; |
| %SVG.Presentation.attrib; |
| %SVG.XLink.attrib; |
| %SVG.External.attrib; |
| x %Coordinate.datatype; #IMPLIED |
| y %Coordinate.datatype; #IMPLIED |
| width %Length.datatype; #IMPLIED |
| height %Length.datatype; #IMPLIED |
| patternUnits ( userSpaceOnUse | objectBoundingBox ) #IMPLIED |
| patternContentUnits ( userSpaceOnUse | objectBoundingBox ) #IMPLIED |
| patternTransform %TransformList.datatype; #IMPLIED |
| viewBox %ViewBoxSpec.datatype; #IMPLIED |
| preserveAspectRatio %PreserveAspectRatioSpec.datatype; 'xMidYMid meet' |
| > |
| <!-- end of SVG.pattern.attlist -->]]> |
| |
| <!-- end of svg-pattern.mod --> |
| ]]> |
| |
| <!-- Clip Module ................................................. --> |
| <!ENTITY % svg-clip.module "INCLUDE" > |
| <![%svg-clip.module;[ |
| <!ENTITY % svg-clip.mod |
| PUBLIC "-//W3C//ELEMENTS SVG 1.1 Clip//EN" |
| "svg-clip.mod" > |
| <!-- ....................................................................... --> |
| <!-- SVG 1.1 Clip Module ................................................... --> |
| <!-- file: svg-clip.mod |
| |
| This is SVG, a language for describing two-dimensional graphics in XML. |
| Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved. |
| Revision: $Id$ |
| |
| This DTD module is identified by the PUBLIC and SYSTEM identifiers: |
| |
| PUBLIC "-//W3C//ELEMENTS SVG 1.1 Clip//EN" |
| SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-clip.mod" |
| |
| ....................................................................... --> |
| |
| <!-- Clip |
| |
| clipPath |
| |
| This module declares markup to provide support for clipping. |
| --> |
| |
| <!-- 'clip-path' property/attribute value (e.g., 'none', <uri>) --> |
| <!ENTITY % ClipPathValue.datatype "CDATA" > |
| |
| <!-- Qualified Names (Default) ......................... --> |
| |
| <!ENTITY % SVG.clipPath.qname "clipPath" > |
| |
| <!-- Attribute Collections (Default) ................... --> |
| |
| <!ENTITY % SVG.Core.attrib "" > |
| <!ENTITY % SVG.Conditional.attrib "" > |
| <!ENTITY % SVG.Style.attrib "" > |
| <!ENTITY % SVG.Text.attrib "" > |
| <!ENTITY % SVG.TextContent.attrib "" > |
| <!ENTITY % SVG.Font.attrib "" > |
| <!ENTITY % SVG.Paint.attrib "" > |
| <!ENTITY % SVG.Color.attrib "" > |
| <!ENTITY % SVG.Opacity.attrib "" > |
| <!ENTITY % SVG.Graphics.attrib "" > |
| <!ENTITY % SVG.Mask.attrib "" > |
| <!ENTITY % SVG.Filter.attrib "" > |
| <!ENTITY % SVG.Cursor.attrib "" > |
| <!ENTITY % SVG.External.attrib "" > |
| |
| <!-- SVG.Clip.class .................................... --> |
| |
| <!ENTITY % SVG.Clip.extra.class "" > |
| |
| <!ENTITY % SVG.Clip.class |
| "| %SVG.clipPath.qname; %SVG.Clip.extra.class;" |
| > |
| |
| <!-- SVG.Clip.attrib ................................... --> |
| |
| <!ENTITY % SVG.Clip.extra.attrib "" > |
| |
| <!ENTITY % SVG.Clip.attrib |
| "clip-path %ClipPathValue.datatype; #IMPLIED |
| clip-rule %ClipFillRule.datatype; #IMPLIED |
| %SVG.Clip.extra.attrib;" |
| > |
| |
| <!-- clipPath: Clip Path Element ....................... --> |
| |
| <!ENTITY % SVG.clipPath.extra.content "" > |
| |
| <!ENTITY % SVG.clipPath.element "INCLUDE" > |
| <![%SVG.clipPath.element;[ |
| <!ENTITY % SVG.clipPath.content |
| "(( %SVG.Description.class; )*, ( %SVG.Animation.class; %SVG.Use.class; |
| %SVG.Shape.class; %SVG.Text.class; %SVG.clipPath.extra.content; )*)" |
| > |
| <!ELEMENT %SVG.clipPath.qname; %SVG.clipPath.content; > |
| <!-- end of SVG.clipPath.element -->]]> |
| |
| <!ENTITY % SVG.clipPath.attlist "INCLUDE" > |
| <![%SVG.clipPath.attlist;[ |
| <!ATTLIST %SVG.clipPath.qname; |
| %SVG.Core.attrib; |
| %SVG.Conditional.attrib; |
| %SVG.Style.attrib; |
| %SVG.Text.attrib; |
| %SVG.TextContent.attrib; |
| %SVG.Font.attrib; |
| %SVG.Paint.attrib; |
| %SVG.Color.attrib; |
| %SVG.Opacity.attrib; |
| %SVG.Graphics.attrib; |
| %SVG.Clip.attrib; |
| %SVG.Mask.attrib; |
| %SVG.Filter.attrib; |
| %SVG.Cursor.attrib; |
| %SVG.External.attrib; |
| transform %TransformList.datatype; #IMPLIED |
| clipPathUnits ( userSpaceOnUse | objectBoundingBox ) #IMPLIED |
| > |
| <!-- end of SVG.clipPath.attlist -->]]> |
| |
| <!-- end of svg-clip.mod --> |
| ]]> |
| |
| <!-- Mask Module ................................................. --> |
| <!ENTITY % svg-mask.module "INCLUDE" > |
| <![%svg-mask.module;[ |
| <!ENTITY % svg-mask.mod |
| PUBLIC "-//W3C//ELEMENTS SVG 1.1 Mask//EN" |
| "svg-mask.mod" > |
| <!-- ....................................................................... --> |
| <!-- SVG 1.1 Mask Module ................................................... --> |
| <!-- file: svg-mask.mod |
| |
| This is SVG, a language for describing two-dimensional graphics in XML. |
| Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved. |
| Revision: $Id$ |
| |
| This DTD module is identified by the PUBLIC and SYSTEM identifiers: |
| |
| PUBLIC "-//W3C//ELEMENTS SVG 1.1 Mask//EN" |
| SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-mask.mod" |
| |
| ....................................................................... --> |
| |
| <!-- Mask |
| |
| mask |
| |
| This module declares markup to provide support for masking. |
| --> |
| |
| <!-- 'mask' property/attribute value (e.g., 'none', <uri>) --> |
| <!ENTITY % MaskValue.datatype "CDATA" > |
| |
| <!-- Qualified Names (Default) ......................... --> |
| |
| <!ENTITY % SVG.mask.qname "mask" > |
| |
| <!-- Attribute Collections (Default) ................... --> |
| |
| <!ENTITY % SVG.Core.attrib "" > |
| <!ENTITY % SVG.Container.attrib "" > |
| <!ENTITY % SVG.Conditional.attrib "" > |
| <!ENTITY % SVG.Style.attrib "" > |
| <!ENTITY % SVG.Viewport.attrib "" > |
| <!ENTITY % SVG.Text.attrib "" > |
| <!ENTITY % SVG.TextContent.attrib "" > |
| <!ENTITY % SVG.Font.attrib "" > |
| <!ENTITY % SVG.Paint.attrib "" > |
| <!ENTITY % SVG.Color.attrib "" > |
| <!ENTITY % SVG.Opacity.attrib "" > |
| <!ENTITY % SVG.Graphics.attrib "" > |
| <!ENTITY % SVG.Marker.attrib "" > |
| <!ENTITY % SVG.Profile.attrib "" > |
| <!ENTITY % SVG.Gradient.attrib "" > |
| <!ENTITY % SVG.Clip.attrib "" > |
| <!ENTITY % SVG.Filter.attrib "" > |
| <!ENTITY % SVG.FilterColor.attrib "" > |
| <!ENTITY % SVG.Cursor.attrib "" > |
| <!ENTITY % SVG.External.attrib "" > |
| |
| <!-- SVG.Mask.class .................................... --> |
| |
| <!ENTITY % SVG.Mask.extra.class "" > |
| |
| <!ENTITY % SVG.Mask.class |
| "| %SVG.mask.qname; %SVG.Mask.extra.class;" |
| > |
| |
| <!-- SVG.Mask.attrib ................................... --> |
| |
| <!ENTITY % SVG.Mask.extra.attrib "" > |
| |
| <!ENTITY % SVG.Mask.attrib |
| "mask %MaskValue.datatype; #IMPLIED |
| %SVG.Mask.extra.attrib;" |
| > |
| |
| <!-- SVG.Presentation.attrib ........................... --> |
| |
| <!ENTITY % SVG.Presentation.extra.attrib "" > |
| |
| <!ENTITY % SVG.Presentation.attrib |
| "%SVG.Container.attrib; |
| %SVG.Viewport.attrib; |
| %SVG.Text.attrib; |
| %SVG.TextContent.attrib; |
| %SVG.Font.attrib; |
| %SVG.Paint.attrib; |
| %SVG.Color.attrib; |
| %SVG.Opacity.attrib; |
| %SVG.Graphics.attrib; |
| %SVG.Marker.attrib; |
| %SVG.Profile.attrib; |
| %SVG.Gradient.attrib; |
| %SVG.Clip.attrib; |
| %SVG.Mask.attrib; |
| %SVG.Filter.attrib; |
| %SVG.FilterColor.attrib; |
| %SVG.Cursor.attrib; |
| flood-color %SVGColor.datatype; #IMPLIED |
| flood-opacity %OpacityValue.datatype; #IMPLIED |
| lighting-color %SVGColor.datatype; #IMPLIED |
| %SVG.Presentation.extra.attrib;" |
| > |
| |
| <!-- mask: Mask Element ................................ --> |
| |
| <!ENTITY % SVG.mask.extra.content "" > |
| |
| <!ENTITY % SVG.mask.element "INCLUDE" > |
| <![%SVG.mask.element;[ |
| <!ENTITY % SVG.mask.content |
| "( %SVG.Description.class; | %SVG.Animation.class; %SVG.Structure.class; |
| %SVG.Conditional.class; %SVG.Image.class; %SVG.Style.class; |
| %SVG.Shape.class; %SVG.Text.class; %SVG.Marker.class; %SVG.Profile.class; |
| %SVG.Gradient.class; %SVG.Pattern.class; %SVG.Clip.class; |
| %SVG.Mask.class; %SVG.Filter.class; %SVG.Cursor.class; |
| %SVG.Hyperlink.class; %SVG.View.class; %SVG.Script.class; |
| %SVG.Font.class; %SVG.mask.extra.content; )*" |
| > |
| <!ELEMENT %SVG.mask.qname; %SVG.mask.content; > |
| <!-- end of SVG.mask.element -->]]> |
| |
| <!ENTITY % SVG.mask.attlist "INCLUDE" > |
| <![%SVG.mask.attlist;[ |
| <!ATTLIST %SVG.mask.qname; |
| %SVG.Core.attrib; |
| %SVG.Conditional.attrib; |
| %SVG.Style.attrib; |
| %SVG.Presentation.attrib; |
| %SVG.External.attrib; |
| x %Coordinate.datatype; #IMPLIED |
| y %Coordinate.datatype; #IMPLIED |
| width %Length.datatype; #IMPLIED |
| height %Length.datatype; #IMPLIED |
| maskUnits ( userSpaceOnUse | objectBoundingBox ) #IMPLIED |
| maskContentUnits ( userSpaceOnUse | objectBoundingBox ) #IMPLIED |
| > |
| <!-- end of SVG.mask.attlist -->]]> |
| |
| <!-- end of svg-mask.mod --> |
| ]]> |
| |
| <!-- Filter Module ............................................... --> |
| <!ENTITY % svg-filter.module "INCLUDE" > |
| <![%svg-filter.module;[ |
| <!ENTITY % svg-filter.mod |
| PUBLIC "-//W3C//ELEMENTS SVG 1.1 Filter//EN" |
| "svg-filter.mod" > |
| <!-- ....................................................................... --> |
| <!-- SVG 1.1 Filter Module ................................................. --> |
| <!-- file: svg-filter.mod |
| |
| This is SVG, a language for describing two-dimensional graphics in XML. |
| Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved. |
| Revision: $Id$ |
| |
| This DTD module is identified by the PUBLIC and SYSTEM identifiers: |
| |
| PUBLIC "-//W3C//ELEMENTS SVG 1.1 Filter//EN" |
| SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-filter.mod" |
| |
| ....................................................................... --> |
| |
| <!-- Filter |
| |
| filter, feBlend, feColorMatrix, feComponentTransfer, feComposite, |
| feConvolveMatrix, feDiffuseLighting, feDisplacementMap, feFlood, |
| feGaussianBlur, feImage, feMerge, feMergeNode, feMorphology, feOffset, |
| feSpecularLighting, feTile, feTurbulence, feDistantLight, fePointLight, |
| feSpotLight, feFuncR, feFuncG, feFuncB, feFuncA |
| |
| This module declares markup to provide support for filter effect. |
| --> |
| |
| <!-- 'filter' property/attribute value (e.g., 'none', <uri>) --> |
| <!ENTITY % FilterValue.datatype "CDATA" > |
| |
| <!-- list of <number>s, but at least one and at most two --> |
| <!ENTITY % NumberOptionalNumber.datatype "CDATA" > |
| |
| <!-- Qualified Names (Default) ......................... --> |
| |
| <!ENTITY % SVG.filter.qname "filter" > |
| <!ENTITY % SVG.feBlend.qname "feBlend" > |
| <!ENTITY % SVG.feColorMatrix.qname "feColorMatrix" > |
| <!ENTITY % SVG.feComponentTransfer.qname "feComponentTransfer" > |
| <!ENTITY % SVG.feComposite.qname "feComposite" > |
| <!ENTITY % SVG.feConvolveMatrix.qname "feConvolveMatrix" > |
| <!ENTITY % SVG.feDiffuseLighting.qname "feDiffuseLighting" > |
| <!ENTITY % SVG.feDisplacementMap.qname "feDisplacementMap" > |
| <!ENTITY % SVG.feFlood.qname "feFlood" > |
| <!ENTITY % SVG.feGaussianBlur.qname "feGaussianBlur" > |
| <!ENTITY % SVG.feImage.qname "feImage" > |
| <!ENTITY % SVG.feMerge.qname "feMerge" > |
| <!ENTITY % SVG.feMergeNode.qname "feMergeNode" > |
| <!ENTITY % SVG.feMorphology.qname "feMorphology" > |
| <!ENTITY % SVG.feOffset.qname "feOffset" > |
| <!ENTITY % SVG.feSpecularLighting.qname "feSpecularLighting" > |
| <!ENTITY % SVG.feTile.qname "feTile" > |
| <!ENTITY % SVG.feTurbulence.qname "feTurbulence" > |
| <!ENTITY % SVG.feDistantLight.qname "feDistantLight" > |
| <!ENTITY % SVG.fePointLight.qname "fePointLight" > |
| <!ENTITY % SVG.feSpotLight.qname "feSpotLight" > |
| <!ENTITY % SVG.feFuncR.qname "feFuncR" > |
| <!ENTITY % SVG.feFuncG.qname "feFuncG" > |
| <!ENTITY % SVG.feFuncB.qname "feFuncB" > |
| <!ENTITY % SVG.feFuncA.qname "feFuncA" > |
| |
| <!-- Attribute Collections (Default) ................... --> |
| |
| <!ENTITY % SVG.Core.attrib "" > |
| <!ENTITY % SVG.Container.attrib "" > |
| <!ENTITY % SVG.Style.attrib "" > |
| <!ENTITY % SVG.Viewport.attrib "" > |
| <!ENTITY % SVG.Text.attrib "" > |
| <!ENTITY % SVG.TextContent.attrib "" > |
| <!ENTITY % SVG.Font.attrib "" > |
| <!ENTITY % SVG.Paint.attrib "" > |
| <!ENTITY % SVG.Color.attrib "" > |
| <!ENTITY % SVG.Opacity.attrib "" > |
| <!ENTITY % SVG.Graphics.attrib "" > |
| <!ENTITY % SVG.Marker.attrib "" > |
| <!ENTITY % SVG.Profile.attrib "" > |
| <!ENTITY % SVG.Gradient.attrib "" > |
| <!ENTITY % SVG.Clip.attrib "" > |
| <!ENTITY % SVG.Mask.attrib "" > |
| <!ENTITY % SVG.Cursor.attrib "" > |
| <!ENTITY % SVG.XLink.attrib "" > |
| <!ENTITY % SVG.XLinkEmbed.attrib "" > |
| <!ENTITY % SVG.External.attrib "" > |
| |
| <!-- SVG.Filter.class .................................. --> |
| |
| <!ENTITY % SVG.Filter.extra.class "" > |
| |
| <!ENTITY % SVG.Filter.class |
| "| %SVG.filter.qname; %SVG.Filter.extra.class;" |
| > |
| |
| <!-- SVG.FilterPrimitive.class ......................... --> |
| |
| <!ENTITY % SVG.FilterPrimitive.extra.class "" > |
| |
| <!ENTITY % SVG.FilterPrimitive.class |
| "| %SVG.feBlend.qname; | %SVG.feColorMatrix.qname; |
| | %SVG.feComponentTransfer.qname; | %SVG.feComposite.qname; |
| | %SVG.feConvolveMatrix.qname; | %SVG.feDiffuseLighting.qname; |
| | %SVG.feDisplacementMap.qname; | %SVG.feFlood.qname; |
| | %SVG.feGaussianBlur.qname; | %SVG.feImage.qname; | %SVG.feMerge.qname; |
| | %SVG.feMorphology.qname; | %SVG.feOffset.qname; |
| | %SVG.feSpecularLighting.qname; | %SVG.feTile.qname; |
| | %SVG.feTurbulence.qname; %SVG.FilterPrimitive.extra.class;" |
| > |
| |
| <!-- SVG.Filter.attrib ................................. --> |
| |
| <!ENTITY % SVG.Filter.extra.attrib "" > |
| |
| <!ENTITY % SVG.Filter.attrib |
| "filter %FilterValue.datatype; #IMPLIED |
| %SVG.Filter.extra.attrib;" |
| > |
| |
| <!-- SVG.FilterColor.attrib ............................ --> |
| |
| <!ENTITY % SVG.FilterColor.extra.attrib "" > |
| |
| <!ENTITY % SVG.FilterColor.attrib |
| "color-interpolation-filters ( auto | sRGB | linearRGB | inherit ) |
| #IMPLIED |
| %SVG.FilterColor.extra.attrib;" |
| > |
| |
| <!-- SVG.FilterPrimitive.attrib ........................ --> |
| |
| <!ENTITY % SVG.FilterPrimitive.extra.attrib "" > |
| |
| <!ENTITY % SVG.FilterPrimitive.attrib |
| "x %Coordinate.datatype; #IMPLIED |
| y %Coordinate.datatype; #IMPLIED |
| width %Length.datatype; #IMPLIED |
| height %Length.datatype; #IMPLIED |
| result CDATA #IMPLIED |
| %SVG.FilterPrimitive.extra.attrib;" |
| > |
| |
| <!-- SVG.FilterPrimitiveWithIn.attrib .................. --> |
| |
| <!ENTITY % SVG.FilterPrimitiveWithIn.extra.attrib "" > |
| |
| <!ENTITY % SVG.FilterPrimitiveWithIn.attrib |
| "%SVG.FilterPrimitive.attrib; |
| in CDATA #IMPLIED |
| %SVG.FilterPrimitiveWithIn.extra.attrib;" |
| > |
| |
| <!-- SVG.Presentation.attrib ........................... --> |
| |
| <!ENTITY % SVG.Presentation.extra.attrib "" > |
| |
| <!ENTITY % SVG.Presentation.attrib |
| "%SVG.Container.attrib; |
| %SVG.Viewport.attrib; |
| %SVG.Text.attrib; |
| %SVG.TextContent.attrib; |
| %SVG.Font.attrib; |
| %SVG.Paint.attrib; |
| %SVG.Color.attrib; |
| %SVG.Opacity.attrib; |
| %SVG.Graphics.attrib; |
| %SVG.Marker.attrib; |
| %SVG.Profile.attrib; |
| %SVG.Gradient.attrib; |
| %SVG.Clip.attrib; |
| %SVG.Mask.attrib; |
| %SVG.Filter.attrib; |
| %SVG.FilterColor.attrib; |
| %SVG.Cursor.attrib; |
| flood-color %SVGColor.datatype; #IMPLIED |
| flood-opacity %OpacityValue.datatype; #IMPLIED |
| lighting-color %SVGColor.datatype; #IMPLIED |
| %SVG.Presentation.extra.attrib;" |
| > |
| |
| <!-- filter: Filter Element ............................ --> |
| |
| <!ENTITY % SVG.filter.extra.content "" > |
| |
| <!ENTITY % SVG.filter.element "INCLUDE" > |
| <![%SVG.filter.element;[ |
| <!ENTITY % SVG.filter.content |
| "(( %SVG.Description.class; )*, ( %SVG.animate.qname; | %SVG.set.qname; |
| %SVG.FilterPrimitive.class; %SVG.filter.extra.content; )*)" |
| > |
| <!ELEMENT %SVG.filter.qname; %SVG.filter.content; > |
| <!-- end of SVG.filter.element -->]]> |
| |
| <!ENTITY % SVG.filter.attlist "INCLUDE" > |
| <![%SVG.filter.attlist;[ |
| <!ATTLIST %SVG.filter.qname; |
| %SVG.Core.attrib; |
| %SVG.Style.attrib; |
| %SVG.Presentation.attrib; |
| %SVG.XLink.attrib; |
| %SVG.External.attrib; |
| x %Coordinate.datatype; #IMPLIED |
| y %Coordinate.datatype; #IMPLIED |
| width %Length.datatype; #IMPLIED |
| height %Length.datatype; #IMPLIED |
| filterRes %NumberOptionalNumber.datatype; #IMPLIED |
| filterUnits ( userSpaceOnUse | objectBoundingBox ) #IMPLIED |
| primitiveUnits ( userSpaceOnUse | objectBoundingBox ) #IMPLIED |
| > |
| <!-- end of SVG.filter.attlist -->]]> |
| |
| <!-- feBlend: Filter Effect Blend Element .............. --> |
| |
| <!ENTITY % SVG.feBlend.extra.content "" > |
| |
| <!ENTITY % SVG.feBlend.element "INCLUDE" > |
| <![%SVG.feBlend.element;[ |
| <!ENTITY % SVG.feBlend.content |
| "( %SVG.animate.qname; | %SVG.set.qname; %SVG.feBlend.extra.content; )*" |
| > |
| <!ELEMENT %SVG.feBlend.qname; %SVG.feBlend.content; > |
| <!-- end of SVG.feBlend.element -->]]> |
| |
| <!ENTITY % SVG.feBlend.attlist "INCLUDE" > |
| <![%SVG.feBlend.attlist;[ |
| <!ATTLIST %SVG.feBlend.qname; |
| %SVG.Core.attrib; |
| %SVG.FilterColor.attrib; |
| %SVG.FilterPrimitiveWithIn.attrib; |
| in2 CDATA #REQUIRED |
| mode ( normal | multiply | screen | darken | lighten ) 'normal' |
| > |
| <!-- end of SVG.feBlend.attlist -->]]> |
| |
| <!-- feColorMatrix: Filter Effect Color Matrix Element . --> |
| |
| <!ENTITY % SVG.feColorMatrix.extra.content "" > |
| |
| <!ENTITY % SVG.feColorMatrix.element "INCLUDE" > |
| <![%SVG.feColorMatrix.element;[ |
| <!ENTITY % SVG.feColorMatrix.content |
| "( %SVG.animate.qname; | %SVG.set.qname; |
| %SVG.feColorMatrix.extra.content; )*" |
| > |
| <!ELEMENT %SVG.feColorMatrix.qname; %SVG.feColorMatrix.content; > |
| <!-- end of SVG.feColorMatrix.element -->]]> |
| |
| <!ENTITY % SVG.feColorMatrix.attlist "INCLUDE" > |
| <![%SVG.feColorMatrix.attlist;[ |
| <!ATTLIST %SVG.feColorMatrix.qname; |
| %SVG.Core.attrib; |
| %SVG.FilterColor.attrib; |
| %SVG.FilterPrimitiveWithIn.attrib; |
| type ( matrix | saturate | hueRotate | luminanceToAlpha ) 'matrix' |
| values CDATA #IMPLIED |
| > |
| <!-- end of SVG.feColorMatrix.attlist -->]]> |
| |
| <!-- feComponentTransfer: Filter Effect Component Transfer Element --> |
| |
| <!ENTITY % SVG.feComponentTransfer.extra.content "" > |
| |
| <!ENTITY % SVG.feComponentTransfer.element "INCLUDE" > |
| <![%SVG.feComponentTransfer.element;[ |
| <!ENTITY % SVG.feComponentTransfer.content |
| "( %SVG.feFuncR.qname;?, %SVG.feFuncG.qname;?, %SVG.feFuncB.qname;?, |
| %SVG.feFuncA.qname;? %SVG.feComponentTransfer.extra.content; )" |
| > |
| <!ELEMENT %SVG.feComponentTransfer.qname; %SVG.feComponentTransfer.content; > |
| <!-- end of SVG.feComponentTransfer.element -->]]> |
| |
| <!ENTITY % SVG.feComponentTransfer.attlist "INCLUDE" > |
| <![%SVG.feComponentTransfer.attlist;[ |
| <!ATTLIST %SVG.feComponentTransfer.qname; |
| %SVG.Core.attrib; |
| %SVG.FilterColor.attrib; |
| %SVG.FilterPrimitiveWithIn.attrib; |
| > |
| <!-- end of SVG.feComponentTransfer.attlist -->]]> |
| |
| <!-- feComposite: Filter Effect Composite Element ...... --> |
| |
| <!ENTITY % SVG.feComposite.extra.content "" > |
| |
| <!ENTITY % SVG.feComposite.element "INCLUDE" > |
| <![%SVG.feComposite.element;[ |
| <!ENTITY % SVG.feComposite.content |
| "( %SVG.animate.qname; | %SVG.set.qname; %SVG.feComposite.extra.content; )*" |
| > |
| <!ELEMENT %SVG.feComposite.qname; %SVG.feComposite.content; > |
| <!-- end of SVG.feComposite.element -->]]> |
| |
| <!ENTITY % SVG.feComposite.attlist "INCLUDE" > |
| <![%SVG.feComposite.attlist;[ |
| <!ATTLIST %SVG.feComposite.qname; |
| %SVG.Core.attrib; |
| %SVG.FilterColor.attrib; |
| %SVG.FilterPrimitiveWithIn.attrib; |
| in2 CDATA #REQUIRED |
| operator ( over | in | out | atop | xor | arithmetic ) 'over' |
| k1 %Number.datatype; #IMPLIED |
| k2 %Number.datatype; #IMPLIED |
| k3 %Number.datatype; #IMPLIED |
| k4 %Number.datatype; #IMPLIED |
| > |
| <!-- end of SVG.feComposite.attlist -->]]> |
| |
| <!-- feConvolveMatrix: Filter Effect Convolve Matrix Element --> |
| |
| <!ENTITY % SVG.feConvolveMatrix.extra.content "" > |
| |
| <!ENTITY % SVG.feConvolveMatrix.element "INCLUDE" > |
| <![%SVG.feConvolveMatrix.element;[ |
| <!ENTITY % SVG.feConvolveMatrix.content |
| "( %SVG.animate.qname; | %SVG.set.qname; |
| %SVG.feConvolveMatrix.extra.content; )*" |
| > |
| <!ELEMENT %SVG.feConvolveMatrix.qname; %SVG.feConvolveMatrix.content; > |
| <!-- end of SVG.feConvolveMatrix.element -->]]> |
| |
| <!ENTITY % SVG.feConvolveMatrix.attlist "INCLUDE" > |
| <![%SVG.feConvolveMatrix.attlist;[ |
| <!ATTLIST %SVG.feConvolveMatrix.qname; |
| %SVG.Core.attrib; |
| %SVG.FilterColor.attrib; |
| %SVG.FilterPrimitiveWithIn.attrib; |
| order %NumberOptionalNumber.datatype; #REQUIRED |
| kernelMatrix CDATA #REQUIRED |
| divisor %Number.datatype; #IMPLIED |
| bias %Number.datatype; #IMPLIED |
| targetX %Integer.datatype; #IMPLIED |
| targetY %Integer.datatype; #IMPLIED |
| edgeMode ( duplicate | wrap | none ) 'duplicate' |
| kernelUnitLength %NumberOptionalNumber.datatype; #IMPLIED |
| preserveAlpha %Boolean.datatype; #IMPLIED |
| > |
| <!-- end of SVG.feConvolveMatrix.attlist -->]]> |
| |
| <!-- feDiffuseLighting: Filter Effect Diffuse Lighting Element --> |
| |
| <!ENTITY % SVG.feDiffuseLighting.extra.content "" > |
| |
| <!ENTITY % SVG.feDiffuseLighting.element "INCLUDE" > |
| <![%SVG.feDiffuseLighting.element;[ |
| <!ENTITY % SVG.feDiffuseLighting.content |
| "(( %SVG.feDistantLight.qname; | %SVG.fePointLight.qname; |
| | %SVG.feSpotLight.qname; ), ( %SVG.animate.qname; | %SVG.set.qname; |
| | %SVG.animateColor.qname; %SVG.feDiffuseLighting.extra.content; )*)" |
| > |
| <!ELEMENT %SVG.feDiffuseLighting.qname; %SVG.feDiffuseLighting.content; > |
| <!-- end of SVG.feDiffuseLighting.element -->]]> |
| |
| <!ENTITY % SVG.feDiffuseLighting.attlist "INCLUDE" > |
| <![%SVG.feDiffuseLighting.attlist;[ |
| <!ATTLIST %SVG.feDiffuseLighting.qname; |
| %SVG.Core.attrib; |
| %SVG.Style.attrib; |
| %SVG.Color.attrib; |
| %SVG.FilterColor.attrib; |
| %SVG.FilterPrimitiveWithIn.attrib; |
| lighting-color %SVGColor.datatype; #IMPLIED |
| surfaceScale %Number.datatype; #IMPLIED |
| diffuseConstant %Number.datatype; #IMPLIED |
| kernelUnitLength %NumberOptionalNumber.datatype; #IMPLIED |
| > |
| <!-- end of SVG.feDiffuseLighting.attlist -->]]> |
| |
| <!-- feDisplacementMap: Filter Effect Displacement Map Element --> |
| |
| <!ENTITY % SVG.feDisplacementMap.extra.content "" > |
| |
| <!ENTITY % SVG.feDisplacementMap.element "INCLUDE" > |
| <![%SVG.feDisplacementMap.element;[ |
| <!ENTITY % SVG.feDisplacementMap.content |
| "( %SVG.animate.qname; | %SVG.set.qname; |
| %SVG.feDisplacementMap.extra.content; )*" |
| > |
| <!ELEMENT %SVG.feDisplacementMap.qname; %SVG.feDisplacementMap.content; > |
| <!-- end of SVG.feDisplacementMap.element -->]]> |
| |
| <!ENTITY % SVG.feDisplacementMap.attlist "INCLUDE" > |
| <![%SVG.feDisplacementMap.attlist;[ |
| <!ATTLIST %SVG.feDisplacementMap.qname; |
| %SVG.Core.attrib; |
| %SVG.FilterColor.attrib; |
| %SVG.FilterPrimitiveWithIn.attrib; |
| in2 CDATA #REQUIRED |
| scale %Number.datatype; #IMPLIED |
| xChannelSelector ( R | G | B | A ) 'A' |
| yChannelSelector ( R | G | B | A ) 'A' |
| > |
| <!-- end of SVG.feDisplacementMap.attlist -->]]> |
| |
| <!-- feFlood: Filter Effect Flood Element .............. --> |
| |
| <!ENTITY % SVG.feFlood.extra.content "" > |
| |
| <!ENTITY % SVG.feFlood.element "INCLUDE" > |
| <![%SVG.feFlood.element;[ |
| <!ENTITY % SVG.feFlood.content |
| "( %SVG.animate.qname; | %SVG.set.qname; | %SVG.animateColor.qname; |
| %SVG.feFlood.extra.content; )*" |
| > |
| <!ELEMENT %SVG.feFlood.qname; %SVG.feFlood.content; > |
| <!-- end of SVG.feFlood.element -->]]> |
| |
| <!ENTITY % SVG.feFlood.attlist "INCLUDE" > |
| <![%SVG.feFlood.attlist;[ |
| <!ATTLIST %SVG.feFlood.qname; |
| %SVG.Core.attrib; |
| %SVG.Style.attrib; |
| %SVG.Color.attrib; |
| %SVG.FilterColor.attrib; |
| %SVG.FilterPrimitiveWithIn.attrib; |
| flood-color %SVGColor.datatype; #IMPLIED |
| flood-opacity %OpacityValue.datatype; #IMPLIED |
| > |
| <!-- end of SVG.feFlood.attlist -->]]> |
| |
| <!-- feGaussianBlur: Filter Effect Gaussian Blur Element --> |
| |
| <!ENTITY % SVG.feGaussianBlur.extra.content "" > |
| |
| <!ENTITY % SVG.feGaussianBlur.element "INCLUDE" > |
| <![%SVG.feGaussianBlur.element;[ |
| <!ENTITY % SVG.feGaussianBlur.content |
| "( %SVG.animate.qname; | %SVG.set.qname; |
| %SVG.feGaussianBlur.extra.content; )*" |
| > |
| <!ELEMENT %SVG.feGaussianBlur.qname; %SVG.feGaussianBlur.content; > |
| <!-- end of SVG.feGaussianBlur.element -->]]> |
| |
| <!ENTITY % SVG.feGaussianBlur.attlist "INCLUDE" > |
| <![%SVG.feGaussianBlur.attlist;[ |
| <!ATTLIST %SVG.feGaussianBlur.qname; |
| %SVG.Core.attrib; |
| %SVG.FilterColor.attrib; |
| %SVG.FilterPrimitiveWithIn.attrib; |
| stdDeviation %NumberOptionalNumber.datatype; #IMPLIED |
| > |
| <!-- end of SVG.feGaussianBlur.attlist -->]]> |
| |
| <!-- feImage: Filter Effect Image Element .............. --> |
| |
| <!ENTITY % SVG.feImage.extra.content "" > |
| |
| <!ENTITY % SVG.feImage.element "INCLUDE" > |
| <![%SVG.feImage.element;[ |
| <!ENTITY % SVG.feImage.content |
| "( %SVG.animate.qname; | %SVG.set.qname; | %SVG.animateTransform.qname; |
| %SVG.feImage.extra.content; )*" |
| > |
| <!ELEMENT %SVG.feImage.qname; %SVG.feImage.content; > |
| <!-- end of SVG.feImage.element -->]]> |
| |
| <!ENTITY % SVG.feImage.attlist "INCLUDE" > |
| <![%SVG.feImage.attlist;[ |
| <!ATTLIST %SVG.feImage.qname; |
| %SVG.Core.attrib; |
| %SVG.Style.attrib; |
| %SVG.Presentation.attrib; |
| %SVG.FilterPrimitive.attrib; |
| %SVG.XLinkEmbed.attrib; |
| %SVG.External.attrib; |
| preserveAspectRatio %PreserveAspectRatioSpec.datatype; 'xMidYMid meet' |
| > |
| <!-- end of SVG.feImage.attlist -->]]> |
| |
| <!-- feMerge: Filter Effect Merge Element .............. --> |
| |
| <!ENTITY % SVG.feMerge.extra.content "" > |
| |
| <!ENTITY % SVG.feMerge.element "INCLUDE" > |
| <![%SVG.feMerge.element;[ |
| <!ENTITY % SVG.feMerge.content |
| "( %SVG.feMergeNode.qname; %SVG.feMerge.extra.content; )*" |
| > |
| <!ELEMENT %SVG.feMerge.qname; %SVG.feMerge.content; > |
| <!-- end of SVG.feMerge.element -->]]> |
| |
| <!ENTITY % SVG.feMerge.attlist "INCLUDE" > |
| <![%SVG.feMerge.attlist;[ |
| <!ATTLIST %SVG.feMerge.qname; |
| %SVG.Core.attrib; |
| %SVG.FilterColor.attrib; |
| %SVG.FilterPrimitive.attrib; |
| > |
| <!-- end of SVG.feMerge.attlist -->]]> |
| |
| <!-- feMergeNode: Filter Effect Merge Node Element ..... --> |
| |
| <!ENTITY % SVG.feMergeNode.extra.content "" > |
| |
| <!ENTITY % SVG.feMergeNode.element "INCLUDE" > |
| <![%SVG.feMergeNode.element;[ |
| <!ENTITY % SVG.feMergeNode.content |
| "( %SVG.animate.qname; | %SVG.set.qname; %SVG.feMergeNode.extra.content; )*" |
| > |
| <!ELEMENT %SVG.feMergeNode.qname; %SVG.feMergeNode.content; > |
| <!-- end of SVG.feMergeNode.element -->]]> |
| |
| <!ENTITY % SVG.feMergeNode.attlist "INCLUDE" > |
| <![%SVG.feMergeNode.attlist;[ |
| <!ATTLIST %SVG.feMergeNode.qname; |
| %SVG.Core.attrib; |
| in CDATA #IMPLIED |
| > |
| <!-- end of SVG.feMergeNode.attlist -->]]> |
| |
| <!-- feMorphology: Filter Effect Morphology Element .... --> |
| |
| <!ENTITY % SVG.feMorphology.extra.content "" > |
| |
| <!ENTITY % SVG.feMorphology.element "INCLUDE" > |
| <![%SVG.feMorphology.element;[ |
| <!ENTITY % SVG.feMorphology.content |
| "( %SVG.animate.qname; | %SVG.set.qname; |
| %SVG.feMorphology.extra.content; )*" |
| > |
| <!ELEMENT %SVG.feMorphology.qname; %SVG.feMorphology.content; > |
| <!-- end of SVG.feMorphology.element -->]]> |
| |
| <!ENTITY % SVG.feMorphology.attlist "INCLUDE" > |
| <![%SVG.feMorphology.attlist;[ |
| <!ATTLIST %SVG.feMorphology.qname; |
| %SVG.Core.attrib; |
| %SVG.FilterColor.attrib; |
| %SVG.FilterPrimitiveWithIn.attrib; |
| operator ( erode | dilate ) 'erode' |
| radius %NumberOptionalNumber.datatype; #IMPLIED |
| > |
| <!-- end of SVG.feMorphology.attlist -->]]> |
| |
| <!-- feOffset: Filter Effect Offset Element ............ --> |
| |
| <!ENTITY % SVG.feOffset.extra.content "" > |
| |
| <!ENTITY % SVG.feOffset.element "INCLUDE" > |
| <![%SVG.feOffset.element;[ |
| <!ENTITY % SVG.feOffset.content |
| "( %SVG.animate.qname; | %SVG.set.qname; %SVG.feOffset.extra.content; )*" |
| > |
| <!ELEMENT %SVG.feOffset.qname; %SVG.feOffset.content; > |
| <!-- end of SVG.feOffset.element -->]]> |
| |
| <!ENTITY % SVG.feOffset.attlist "INCLUDE" > |
| <![%SVG.feOffset.attlist;[ |
| <!ATTLIST %SVG.feOffset.qname; |
| %SVG.Core.attrib; |
| %SVG.FilterColor.attrib; |
| %SVG.FilterPrimitiveWithIn.attrib; |
| dx %Number.datatype; #IMPLIED |
| dy %Number.datatype; #IMPLIED |
| > |
| <!-- end of SVG.feOffset.attlist -->]]> |
| |
| <!-- feSpecularLighting: Filter Effect Specular Lighting Element --> |
| |
| <!ENTITY % SVG.feSpecularLighting.extra.content "" > |
| |
| <!ENTITY % SVG.feSpecularLighting.element "INCLUDE" > |
| <![%SVG.feSpecularLighting.element;[ |
| <!ENTITY % SVG.feSpecularLighting.content |
| "(( %SVG.feDistantLight.qname; | %SVG.fePointLight.qname; |
| | %SVG.feSpotLight.qname; ), ( %SVG.animate.qname; | %SVG.set.qname; |
| | %SVG.animateColor.qname; %SVG.feSpecularLighting.extra.content; )*)" |
| > |
| <!ELEMENT %SVG.feSpecularLighting.qname; %SVG.feSpecularLighting.content; > |
| <!-- end of SVG.feSpecularLighting.element -->]]> |
| |
| <!ENTITY % SVG.feSpecularLighting.attlist "INCLUDE" > |
| <![%SVG.feSpecularLighting.attlist;[ |
| <!ATTLIST %SVG.feSpecularLighting.qname; |
| %SVG.Core.attrib; |
| %SVG.Style.attrib; |
| %SVG.Color.attrib; |
| %SVG.FilterColor.attrib; |
| %SVG.FilterPrimitiveWithIn.attrib; |
| lighting-color %SVGColor.datatype; #IMPLIED |
| surfaceScale %Number.datatype; #IMPLIED |
| specularConstant %Number.datatype; #IMPLIED |
| specularExponent %Number.datatype; #IMPLIED |
| kernelUnitLength %NumberOptionalNumber.datatype; #IMPLIED |
| > |
| <!-- end of SVG.feSpecularLighting.attlist -->]]> |
| |
| <!-- feTile: Filter Effect Tile Element ................ --> |
| |
| <!ENTITY % SVG.feTile.extra.content "" > |
| |
| <!ENTITY % SVG.feTile.element "INCLUDE" > |
| <![%SVG.feTile.element;[ |
| <!ENTITY % SVG.feTile.content |
| "( %SVG.animate.qname; | %SVG.set.qname; %SVG.feTile.extra.content; )*" |
| > |
| <!ELEMENT %SVG.feTile.qname; %SVG.feTile.content; > |
| <!-- end of SVG.feTile.element -->]]> |
| |
| <!ENTITY % SVG.feTile.attlist "INCLUDE" > |
| <![%SVG.feTile.attlist;[ |
| <!ATTLIST %SVG.feTile.qname; |
| %SVG.Core.attrib; |
| %SVG.FilterColor.attrib; |
| %SVG.FilterPrimitiveWithIn.attrib; |
| > |
| <!-- end of SVG.feTile.attlist -->]]> |
| |
| <!-- feTurbulence: Filter Effect Turbulence Element .... --> |
| |
| <!ENTITY % SVG.feTurbulence.extra.content "" > |
| |
| <!ENTITY % SVG.feTurbulence.element "INCLUDE" > |
| <![%SVG.feTurbulence.element;[ |
| <!ENTITY % SVG.feTurbulence.content |
| "( %SVG.animate.qname; | %SVG.set.qname; |
| %SVG.feTurbulence.extra.content; )*" |
| > |
| <!ELEMENT %SVG.feTurbulence.qname; %SVG.feTurbulence.content; > |
| <!-- end of SVG.feTurbulence.element -->]]> |
| |
| <!ENTITY % SVG.feTurbulence.attlist "INCLUDE" > |
| <![%SVG.feTurbulence.attlist;[ |
| <!ATTLIST %SVG.feTurbulence.qname; |
| %SVG.Core.attrib; |
| %SVG.FilterColor.attrib; |
| %SVG.FilterPrimitive.attrib; |
| baseFrequency %NumberOptionalNumber.datatype; #IMPLIED |
| numOctaves %Integer.datatype; #IMPLIED |
| seed %Number.datatype; #IMPLIED |
| stitchTiles ( stitch | noStitch ) 'noStitch' |
| type ( fractalNoise | turbulence ) 'turbulence' |
| > |
| <!-- end of SVG.feTurbulence.attlist -->]]> |
| |
| <!-- feDistantLight: Filter Effect Distant Light Element --> |
| |
| <!ENTITY % SVG.feDistantLight.extra.content "" > |
| |
| <!ENTITY % SVG.feDistantLight.element "INCLUDE" > |
| <![%SVG.feDistantLight.element;[ |
| <!ENTITY % SVG.feDistantLight.content |
| "( %SVG.animate.qname; | %SVG.set.qname; |
| %SVG.feDistantLight.extra.content; )*" |
| > |
| <!ELEMENT %SVG.feDistantLight.qname; %SVG.feDistantLight.content; > |
| <!-- end of SVG.feDistantLight.element -->]]> |
| |
| <!ENTITY % SVG.feDistantLight.attlist "INCLUDE" > |
| <![%SVG.feDistantLight.attlist;[ |
| <!ATTLIST %SVG.feDistantLight.qname; |
| %SVG.Core.attrib; |
| azimuth %Number.datatype; #IMPLIED |
| elevation %Number.datatype; #IMPLIED |
| > |
| <!-- end of SVG.feDistantLight.attlist -->]]> |
| |
| <!-- fePointLight: Filter Effect Point Light Element ... --> |
| |
| <!ENTITY % SVG.fePointLight.extra.content "" > |
| |
| <!ENTITY % SVG.fePointLight.element "INCLUDE" > |
| <![%SVG.fePointLight.element;[ |
| <!ENTITY % SVG.fePointLight.content |
| "( %SVG.animate.qname; | %SVG.set.qname; |
| %SVG.fePointLight.extra.content; )*" |
| > |
| <!ELEMENT %SVG.fePointLight.qname; %SVG.fePointLight.content; > |
| <!-- end of SVG.fePointLight.element -->]]> |
| |
| <!ENTITY % SVG.fePointLight.attlist "INCLUDE" > |
| <![%SVG.fePointLight.attlist;[ |
| <!ATTLIST %SVG.fePointLight.qname; |
| %SVG.Core.attrib; |
| x %Number.datatype; #IMPLIED |
| y %Number.datatype; #IMPLIED |
| z %Number.datatype; #IMPLIED |
| > |
| <!-- end of SVG.fePointLight.attlist -->]]> |
| |
| <!-- feSpotLight: Filter Effect Spot Light Element ..... --> |
| |
| <!ENTITY % SVG.feSpotLight.extra.content "" > |
| |
| <!ENTITY % SVG.feSpotLight.element "INCLUDE" > |
| <![%SVG.feSpotLight.element;[ |
| <!ENTITY % SVG.feSpotLight.content |
| "( %SVG.animate.qname; | %SVG.set.qname; %SVG.feSpotLight.extra.content; )*" |
| > |
| <!ELEMENT %SVG.feSpotLight.qname; %SVG.feSpotLight.content; > |
| <!-- end of SVG.feSpotLight.element -->]]> |
| |
| <!ENTITY % SVG.feSpotLight.attlist "INCLUDE" > |
| <![%SVG.feSpotLight.attlist;[ |
| <!ATTLIST %SVG.feSpotLight.qname; |
| %SVG.Core.attrib; |
| x %Number.datatype; #IMPLIED |
| y %Number.datatype; #IMPLIED |
| z %Number.datatype; #IMPLIED |
| pointsAtX %Number.datatype; #IMPLIED |
| pointsAtY %Number.datatype; #IMPLIED |
| pointsAtZ %Number.datatype; #IMPLIED |
| specularExponent %Number.datatype; #IMPLIED |
| limitingConeAngle %Number.datatype; #IMPLIED |
| > |
| <!-- end of SVG.feSpotLight.attlist -->]]> |
| |
| <!-- feFuncR: Filter Effect Function Red Element ....... --> |
| |
| <!ENTITY % SVG.feFuncR.extra.content "" > |
| |
| <!ENTITY % SVG.feFuncR.element "INCLUDE" > |
| <![%SVG.feFuncR.element;[ |
| <!ENTITY % SVG.feFuncR.content |
| "( %SVG.animate.qname; | %SVG.set.qname; %SVG.feFuncR.extra.content; )*" |
| > |
| <!ELEMENT %SVG.feFuncR.qname; %SVG.feFuncR.content; > |
| <!-- end of SVG.feFuncR.element -->]]> |
| |
| <!ENTITY % SVG.feFuncR.attlist "INCLUDE" > |
| <![%SVG.feFuncR.attlist;[ |
| <!ATTLIST %SVG.feFuncR.qname; |
| %SVG.Core.attrib; |
| type ( identity | table | discrete | linear | gamma ) #REQUIRED |
| tableValues CDATA #IMPLIED |
| slope %Number.datatype; #IMPLIED |
| intercept %Number.datatype; #IMPLIED |
| amplitude %Number.datatype; #IMPLIED |
| exponent %Number.datatype; #IMPLIED |
| offset %Number.datatype; #IMPLIED |
| > |
| <!-- end of SVG.feFuncR.attlist -->]]> |
| |
| <!-- feFuncG: Filter Effect Function Green Element ..... --> |
| |
| <!ENTITY % SVG.feFuncG.extra.content "" > |
| |
| <!ENTITY % SVG.feFuncG.element "INCLUDE" > |
| <![%SVG.feFuncG.element;[ |
| <!ENTITY % SVG.feFuncG.content |
| "( %SVG.animate.qname; | %SVG.set.qname; %SVG.feFuncG.extra.content; )*" |
| > |
| <!ELEMENT %SVG.feFuncG.qname; %SVG.feFuncG.content; > |
| <!-- end of SVG.feFuncG.element -->]]> |
| |
| <!ENTITY % SVG.feFuncG.attlist "INCLUDE" > |
| <![%SVG.feFuncG.attlist;[ |
| <!ATTLIST %SVG.feFuncG.qname; |
| %SVG.Core.attrib; |
| type ( identity | table | discrete | linear | gamma ) #REQUIRED |
| tableValues CDATA #IMPLIED |
| slope %Number.datatype; #IMPLIED |
| intercept %Number.datatype; #IMPLIED |
| amplitude %Number.datatype; #IMPLIED |
| exponent %Number.datatype; #IMPLIED |
| offset %Number.datatype; #IMPLIED |
| > |
| <!-- end of SVG.feFuncG.attlist -->]]> |
| |
| <!-- feFuncB: Filter Effect Function Blue Element ...... --> |
| |
| <!ENTITY % SVG.feFuncB.extra.content "" > |
| |
| <!ENTITY % SVG.feFuncB.element "INCLUDE" > |
| <![%SVG.feFuncB.element;[ |
| <!ENTITY % SVG.feFuncB.content |
| "( %SVG.animate.qname; | %SVG.set.qname; %SVG.feFuncB.extra.content; )*" |
| > |
| <!ELEMENT %SVG.feFuncB.qname; %SVG.feFuncB.content; > |
| <!-- end of SVG.feFuncB.element -->]]> |
| |
| <!ENTITY % SVG.feFuncB.attlist "INCLUDE" > |
| <![%SVG.feFuncB.attlist;[ |
| <!ATTLIST %SVG.feFuncB.qname; |
| %SVG.Core.attrib; |
| type ( identity | table | discrete | linear | gamma ) #REQUIRED |
| tableValues CDATA #IMPLIED |
| slope %Number.datatype; #IMPLIED |
| intercept %Number.datatype; #IMPLIED |
| amplitude %Number.datatype; #IMPLIED |
| exponent %Number.datatype; #IMPLIED |
| offset %Number.datatype; #IMPLIED |
| > |
| <!-- end of SVG.feFuncB.attlist -->]]> |
| |
| <!-- feFuncA: Filter Effect Function Alpha Element ..... --> |
| |
| <!ENTITY % SVG.feFuncA.extra.content "" > |
| |
| <!ENTITY % SVG.feFuncA.element "INCLUDE" > |
| <![%SVG.feFuncA.element;[ |
| <!ENTITY % SVG.feFuncA.content |
| "( %SVG.animate.qname; | %SVG.set.qname; %SVG.feFuncA.extra.content; )*" |
| > |
| <!ELEMENT %SVG.feFuncA.qname; %SVG.feFuncA.content; > |
| <!-- end of SVG.feFuncA.element -->]]> |
| |
| <!ENTITY % SVG.feFuncA.attlist "INCLUDE" > |
| <![%SVG.feFuncA.attlist;[ |
| <!ATTLIST %SVG.feFuncA.qname; |
| %SVG.Core.attrib; |
| type ( identity | table | discrete | linear | gamma ) #REQUIRED |
| tableValues CDATA #IMPLIED |
| slope %Number.datatype; #IMPLIED |
| intercept %Number.datatype; #IMPLIED |
| amplitude %Number.datatype; #IMPLIED |
| exponent %Number.datatype; #IMPLIED |
| offset %Number.datatype; #IMPLIED |
| > |
| <!-- end of SVG.feFuncA.attlist -->]]> |
| |
| <!-- end of svg-filter.mod --> |
| ]]> |
| |
| <!-- Cursor Module ............................................... --> |
| <!ENTITY % svg-cursor.module "INCLUDE" > |
| <![%svg-cursor.module;[ |
| <!ENTITY % svg-cursor.mod |
| PUBLIC "-//W3C//ELEMENTS SVG 1.1 Cursor//EN" |
| "svg-cursor.mod" > |
| <!-- ....................................................................... --> |
| <!-- SVG 1.1 Cursor Module ................................................. --> |
| <!-- file: svg-cursor.mod |
| |
| This is SVG, a language for describing two-dimensional graphics in XML. |
| Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved. |
| Revision: $Id$ |
| |
| This DTD module is identified by the PUBLIC and SYSTEM identifiers: |
| |
| PUBLIC "-//W3C//ELEMENTS SVG 1.1 Cursor//EN" |
| SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-cursor.mod" |
| |
| ....................................................................... --> |
| |
| <!-- Cursor |
| |
| cursor |
| |
| This module declares markup to provide support for cursor. |
| --> |
| |
| <!-- 'cursor' property/attribute value (e.g., 'crosshair', <uri>) --> |
| <!ENTITY % CursorValue.datatype "CDATA" > |
| |
| <!-- Qualified Names (Default) ......................... --> |
| |
| <!ENTITY % SVG.cursor.qname "cursor" > |
| |
| <!-- Attribute Collections (Default) ................... --> |
| |
| <!ENTITY % SVG.Core.attrib "" > |
| <!ENTITY % SVG.Conditional.attrib "" > |
| <!ENTITY % SVG.XLinkRequired.attrib "" > |
| <!ENTITY % SVG.External.attrib "" > |
| |
| <!-- SVG.Cursor.class .................................. --> |
| |
| <!ENTITY % SVG.Cursor.extra.class "" > |
| |
| <!ENTITY % SVG.Cursor.class |
| "| %SVG.cursor.qname; %SVG.Cursor.extra.class;" |
| > |
| |
| <!-- SVG.Cursor.attrib ................................. --> |
| |
| <!ENTITY % SVG.Cursor.extra.attrib "" > |
| |
| <!ENTITY % SVG.Cursor.attrib |
| "cursor %CursorValue.datatype; #IMPLIED |
| %SVG.Cursor.extra.attrib;" |
| > |
| |
| <!-- cursor: Cursor Element ............................ --> |
| |
| <!ENTITY % SVG.cursor.extra.content "" > |
| |
| <!ENTITY % SVG.cursor.element "INCLUDE" > |
| <![%SVG.cursor.element;[ |
| <!ENTITY % SVG.cursor.content |
| "( %SVG.Description.class; %SVG.cursor.extra.content; )*" |
| > |
| <!ELEMENT %SVG.cursor.qname; %SVG.cursor.content; > |
| <!-- end of SVG.cursor.element -->]]> |
| |
| <!ENTITY % SVG.cursor.attlist "INCLUDE" > |
| <![%SVG.cursor.attlist;[ |
| <!ATTLIST %SVG.cursor.qname; |
| %SVG.Core.attrib; |
| %SVG.Conditional.attrib; |
| %SVG.XLinkRequired.attrib; |
| %SVG.External.attrib; |
| x %Coordinate.datatype; #IMPLIED |
| y %Coordinate.datatype; #IMPLIED |
| > |
| <!-- end of SVG.cursor.attlist -->]]> |
| |
| <!-- end of svg-cursor.mod --> |
| ]]> |
| |
| <!-- Hyperlinking Module ......................................... --> |
| <!ENTITY % svg-hyperlink.module "INCLUDE" > |
| <![%svg-hyperlink.module;[ |
| <!ENTITY % svg-hyperlink.mod |
| PUBLIC "-//W3C//ELEMENTS SVG 1.1 Hyperlinking//EN" |
| "svg-hyperlink.mod" > |
| <!-- ....................................................................... --> |
| <!-- SVG 1.1 Hyperlinking Module ........................................... --> |
| <!-- file: svg-hyperlink.mod |
| |
| This is SVG, a language for describing two-dimensional graphics in XML. |
| Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved. |
| Revision: $Id$ |
| |
| This DTD module is identified by the PUBLIC and SYSTEM identifiers: |
| |
| PUBLIC "-//W3C//ELEMENTS SVG 1.1 Hyperlinking//EN" |
| SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-hyperlink.mod" |
| |
| ....................................................................... --> |
| |
| <!-- Hyperlinking |
| |
| a |
| |
| This module declares markup to provide support for hyper linking. |
| --> |
| |
| <!-- link to this target --> |
| <!ENTITY % LinkTarget.datatype "NMTOKEN" > |
| |
| <!-- Qualified Names (Default) ......................... --> |
| |
| <!ENTITY % SVG.a.qname "a" > |
| |
| <!-- Attribute Collections (Default) ................... --> |
| |
| <!ENTITY % SVG.Core.attrib "" > |
| <!ENTITY % SVG.Conditional.attrib "" > |
| <!ENTITY % SVG.Style.attrib "" > |
| <!ENTITY % SVG.Viewport.attrib "" > |
| <!ENTITY % SVG.Text.attrib "" > |
| <!ENTITY % SVG.TextContent.attrib "" > |
| <!ENTITY % SVG.Font.attrib "" > |
| <!ENTITY % SVG.Paint.attrib "" > |
| <!ENTITY % SVG.Color.attrib "" > |
| <!ENTITY % SVG.Opacity.attrib "" > |
| <!ENTITY % SVG.Graphics.attrib "" > |
| <!ENTITY % SVG.Marker.attrib "" > |
| <!ENTITY % SVG.Gradient.attrib "" > |
| <!ENTITY % SVG.Clip.attrib "" > |
| <!ENTITY % SVG.Mask.attrib "" > |
| <!ENTITY % SVG.Filter.attrib "" > |
| <!ENTITY % SVG.FilterColor.attrib "" > |
| <!ENTITY % SVG.GraphicalEvents.attrib "" > |
| <!ENTITY % SVG.Cursor.attrib "" > |
| <!ENTITY % SVG.XLinkReplace.attrib "" > |
| <!ENTITY % SVG.External.attrib "" > |
| |
| <!-- SVG.Hyperlink.class ............................... --> |
| |
| <!ENTITY % SVG.Hyperlink.extra.class "" > |
| |
| <!ENTITY % SVG.Hyperlink.class |
| "| %SVG.a.qname; %SVG.Hyperlink.extra.class;" |
| > |
| |
| <!-- SVG.Presentation.attrib ........................... --> |
| |
| <!ENTITY % SVG.Presentation.extra.attrib "" > |
| |
| <!ENTITY % SVG.Presentation.attrib |
| "%SVG.Container.attrib; |
| %SVG.Viewport.attrib; |
| %SVG.Text.attrib; |
| %SVG.TextContent.attrib; |
| %SVG.Font.attrib; |
| %SVG.Paint.attrib; |
| %SVG.Color.attrib; |
| %SVG.Opacity.attrib; |
| %SVG.Graphics.attrib; |
| %SVG.Marker.attrib; |
| %SVG.Profile.attrib; |
| %SVG.Gradient.attrib; |
| %SVG.Clip.attrib; |
| %SVG.Mask.attrib; |
| %SVG.Filter.attrib; |
| %SVG.FilterColor.attrib; |
| %SVG.Cursor.attrib; |
| flood-color %SVGColor.datatype; #IMPLIED |
| flood-opacity %OpacityValue.datatype; #IMPLIED |
| lighting-color %SVGColor.datatype; #IMPLIED |
| %SVG.Presentation.extra.attrib;" |
| > |
| |
| <!-- a: Anchor Element ................................. --> |
| |
| <!ENTITY % SVG.a.extra.content "" > |
| |
| <!ENTITY % SVG.a.element "INCLUDE" > |
| <![%SVG.a.element;[ |
| <!ENTITY % SVG.a.content |
| "( #PCDATA | %SVG.Description.class; | %SVG.Animation.class; |
| %SVG.Structure.class; %SVG.Conditional.class; %SVG.Image.class; |
| %SVG.Style.class; %SVG.Shape.class; %SVG.Text.class; %SVG.Marker.class; |
| %SVG.Profile.class; %SVG.Gradient.class; %SVG.Pattern.class; |
| %SVG.Clip.class; %SVG.Mask.class; %SVG.Filter.class; %SVG.Cursor.class; |
| %SVG.Hyperlink.class; %SVG.View.class; %SVG.Script.class; |
| %SVG.Font.class; %SVG.a.extra.content; )*" |
| > |
| <!ELEMENT %SVG.a.qname; %SVG.a.content; > |
| <!-- end of SVG.a.element -->]]> |
| |
| <!ENTITY % SVG.a.attlist "INCLUDE" > |
| <![%SVG.a.attlist;[ |
| <!ATTLIST %SVG.a.qname; |
| %SVG.Core.attrib; |
| %SVG.Conditional.attrib; |
| %SVG.Style.attrib; |
| %SVG.Presentation.attrib; |
| %SVG.GraphicalEvents.attrib; |
| %SVG.XLinkReplace.attrib; |
| %SVG.External.attrib; |
| transform %TransformList.datatype; #IMPLIED |
| target %LinkTarget.datatype; #IMPLIED |
| > |
| <!-- end of SVG.a.attlist -->]]> |
| |
| <!-- end of svg-hyperlink.mod --> |
| ]]> |
| |
| <!-- View Module ................................................. --> |
| <!ENTITY % svg-view.module "INCLUDE" > |
| <![%svg-view.module;[ |
| <!ENTITY % svg-view.mod |
| PUBLIC "-//W3C//ELEMENTS SVG 1.1 View//EN" |
| "svg-view.mod" > |
| <!-- ....................................................................... --> |
| <!-- SVG 1.1 View Module ................................................... --> |
| <!-- file: svg-view.mod |
| |
| This is SVG, a language for describing two-dimensional graphics in XML. |
| Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved. |
| Revision: $Id$ |
| |
| This DTD module is identified by the PUBLIC and SYSTEM identifiers: |
| |
| PUBLIC "-//W3C//ELEMENTS SVG 1.1 View//EN" |
| SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-view.mod" |
| |
| ....................................................................... --> |
| |
| <!-- View |
| |
| view |
| |
| This module declares markup to provide support for view. |
| --> |
| |
| <!-- Qualified Names (Default) ......................... --> |
| |
| <!ENTITY % SVG.view.qname "view" > |
| |
| <!-- Attribute Collections (Default) ................... --> |
| |
| <!ENTITY % SVG.Core.attrib "" > |
| <!ENTITY % SVG.External.attrib "" > |
| |
| <!-- SVG.View.class .................................... --> |
| |
| <!ENTITY % SVG.View.extra.class "" > |
| |
| <!ENTITY % SVG.View.class |
| "| %SVG.view.qname; %SVG.View.extra.class;" |
| > |
| |
| <!-- view: View Element ................................ --> |
| |
| <!ENTITY % SVG.view.extra.content "" > |
| |
| <!ENTITY % SVG.view.element "INCLUDE" > |
| <![%SVG.view.element;[ |
| <!ENTITY % SVG.view.content |
| "( %SVG.Description.class; %SVG.view.extra.content; )*" |
| > |
| <!ELEMENT %SVG.view.qname; %SVG.view.content; > |
| <!-- end of SVG.view.element -->]]> |
| |
| <!ENTITY % SVG.view.attlist "INCLUDE" > |
| <![%SVG.view.attlist;[ |
| <!ATTLIST %SVG.view.qname; |
| %SVG.Core.attrib; |
| %SVG.External.attrib; |
| viewBox %ViewBoxSpec.datatype; #IMPLIED |
| preserveAspectRatio %PreserveAspectRatioSpec.datatype; 'xMidYMid meet' |
| zoomAndPan ( disable | magnify ) 'magnify' |
| viewTarget CDATA #IMPLIED |
| > |
| <!-- end of SVG.view.attlist -->]]> |
| |
| <!-- end of svg-view.mod --> |
| ]]> |
| |
| <!-- Scripting Module ............................................ --> |
| <!ENTITY % svg-script.module "INCLUDE" > |
| <![%svg-script.module;[ |
| <!ENTITY % svg-script.mod |
| PUBLIC "-//W3C//ELEMENTS SVG 1.1 Scripting//EN" |
| "svg-script.mod" > |
| <!-- ....................................................................... --> |
| <!-- SVG 1.1 Scripting Module .............................................. --> |
| <!-- file: svg-script.mod |
| |
| This is SVG, a language for describing two-dimensional graphics in XML. |
| Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved. |
| Revision: $Id$ |
| |
| This DTD module is identified by the PUBLIC and SYSTEM identifiers: |
| |
| PUBLIC "-//W3C//ELEMENTS SVG 1.1 Scripting//EN" |
| SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-script.mod" |
| |
| ....................................................................... --> |
| |
| <!-- Scripting |
| |
| script |
| |
| This module declares markup to provide support for scripting. |
| --> |
| |
| <!-- Qualified Names (Default) ......................... --> |
| |
| <!ENTITY % SVG.script.qname "script" > |
| |
| <!-- Attribute Collections (Default) ................... --> |
| |
| <!ENTITY % SVG.Core.attrib "" > |
| <!ENTITY % SVG.XLink.attrib "" > |
| <!ENTITY % SVG.External.attrib "" > |
| |
| <!-- SVG.Script.class .................................. --> |
| |
| <!ENTITY % SVG.Script.extra.class "" > |
| |
| <!ENTITY % SVG.Script.class |
| "| %SVG.script.qname; %SVG.Script.extra.class;" |
| > |
| |
| <!-- script: Script Element ............................ --> |
| |
| <!ENTITY % SVG.script.extra.content "" > |
| |
| <!ENTITY % SVG.script.element "INCLUDE" > |
| <![%SVG.script.element;[ |
| <!ENTITY % SVG.script.content |
| "( #PCDATA %SVG.script.extra.content; )*" |
| > |
| <!ELEMENT %SVG.script.qname; %SVG.script.content; > |
| <!-- end of SVG.script.element -->]]> |
| |
| <!ENTITY % SVG.script.attlist "INCLUDE" > |
| <![%SVG.script.attlist;[ |
| <!ATTLIST %SVG.script.qname; |
| %SVG.Core.attrib; |
| %SVG.XLink.attrib; |
| %SVG.External.attrib; |
| type %ContentType.datatype; #REQUIRED |
| > |
| <!-- end of SVG.script.attlist -->]]> |
| |
| <!-- end of svg-script.mod --> |
| ]]> |
| |
| <!-- Animation Module ............................................ --> |
| <!ENTITY % svg-animation.module "INCLUDE" > |
| <![%svg-animation.module;[ |
| <!ENTITY % svg-animation.mod |
| PUBLIC "-//W3C//ELEMENTS SVG 1.1 Animation//EN" |
| "svg-animation.mod" > |
| <!-- ....................................................................... --> |
| <!-- SVG 1.1 Animation Module .............................................. --> |
| <!-- file: svg-animation.mod |
| |
| This is SVG, a language for describing two-dimensional graphics in XML. |
| Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved. |
| Revision: $Id$ |
| |
| This DTD module is identified by the PUBLIC and SYSTEM identifiers: |
| |
| PUBLIC "-//W3C//ELEMENTS SVG 1.1 Animation//EN" |
| SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-animation.mod" |
| |
| ....................................................................... --> |
| |
| <!-- Animation |
| |
| animate, set, animateMotion, animateColor, animateTransform, mpath |
| |
| This module declares markup to provide support for animation. |
| --> |
| |
| <!-- Qualified Names (Default) ......................... --> |
| |
| <!ENTITY % SVG.animate.qname "animate" > |
| <!ENTITY % SVG.set.qname "set" > |
| <!ENTITY % SVG.animateMotion.qname "animateMotion" > |
| <!ENTITY % SVG.animateColor.qname "animateColor" > |
| <!ENTITY % SVG.animateTransform.qname "animateTransform" > |
| <!ENTITY % SVG.mpath.qname "mpath" > |
| |
| <!-- Attribute Collections (Default) ................... --> |
| |
| <!ENTITY % SVG.Core.attrib "" > |
| <!ENTITY % SVG.Conditional.attrib "" > |
| <!ENTITY % SVG.AnimationEvents.attrib "" > |
| <!ENTITY % SVG.XLink.attrib "" > |
| <!ENTITY % SVG.XLinkRequired.attrib "" > |
| <!ENTITY % SVG.External.attrib "" > |
| |
| <!-- SVG.Animation.class ............................... --> |
| |
| <!ENTITY % SVG.Animation.extra.class "" > |
| |
| <!ENTITY % SVG.Animation.class |
| "%SVG.animate.qname; | %SVG.set.qname; | %SVG.animateMotion.qname; | |
| %SVG.animateColor.qname; | %SVG.animateTransform.qname; |
| %SVG.Animation.extra.class;" |
| > |
| |
| <!-- SVG.Animation.attrib .............................. --> |
| |
| <!ENTITY % SVG.Animation.extra.attrib "" > |
| |
| <!ENTITY % SVG.Animation.attrib |
| "%SVG.XLink.attrib; |
| %SVG.Animation.extra.attrib;" |
| > |
| |
| <!-- SVG.AnimationAttribute.attrib ..................... --> |
| |
| <!ENTITY % SVG.AnimationAttribute.extra.attrib "" > |
| |
| <!ENTITY % SVG.AnimationAttribute.attrib |
| "attributeName CDATA #REQUIRED |
| attributeType CDATA #IMPLIED |
| %SVG.AnimationAttribute.extra.attrib;" |
| > |
| |
| <!-- SVG.AnimationTiming.attrib ........................ --> |
| |
| <!ENTITY % SVG.AnimationTiming.extra.attrib "" > |
| |
| <!ENTITY % SVG.AnimationTiming.attrib |
| "begin CDATA #IMPLIED |
| dur CDATA #IMPLIED |
| end CDATA #IMPLIED |
| min CDATA #IMPLIED |
| max CDATA #IMPLIED |
| restart ( always | never | whenNotActive ) 'always' |
| repeatCount CDATA #IMPLIED |
| repeatDur CDATA #IMPLIED |
| fill ( remove | freeze ) 'remove' |
| %SVG.AnimationTiming.extra.attrib;" |
| > |
| |
| <!-- SVG.AnimationValue.attrib ......................... --> |
| |
| <!ENTITY % SVG.AnimationValue.extra.attrib "" > |
| |
| <!ENTITY % SVG.AnimationValue.attrib |
| "calcMode ( discrete | linear | paced | spline ) 'linear' |
| values CDATA #IMPLIED |
| keyTimes CDATA #IMPLIED |
| keySplines CDATA #IMPLIED |
| from CDATA #IMPLIED |
| to CDATA #IMPLIED |
| by CDATA #IMPLIED |
| %SVG.AnimationValue.extra.attrib;" |
| > |
| |
| <!-- SVG.AnimationAddtion.attrib ....................... --> |
| |
| <!ENTITY % SVG.AnimationAddtion.extra.attrib "" > |
| |
| <!ENTITY % SVG.AnimationAddtion.attrib |
| "additive ( replace | sum ) 'replace' |
| accumulate ( none | sum ) 'none' |
| %SVG.AnimationAddtion.extra.attrib;" |
| > |
| |
| <!-- animate: Animate Element .......................... --> |
| |
| <!ENTITY % SVG.animate.extra.content "" > |
| |
| <!ENTITY % SVG.animate.element "INCLUDE" > |
| <![%SVG.animate.element;[ |
| <!ENTITY % SVG.animate.content |
| "( %SVG.Description.class; %SVG.animate.extra.content; )*" |
| > |
| <!ELEMENT %SVG.animate.qname; %SVG.animate.content; > |
| <!-- end of SVG.animate.element -->]]> |
| |
| <!ENTITY % SVG.animate.attlist "INCLUDE" > |
| <![%SVG.animate.attlist;[ |
| <!ATTLIST %SVG.animate.qname; |
| %SVG.Core.attrib; |
| %SVG.Conditional.attrib; |
| %SVG.AnimationEvents.attrib; |
| %SVG.External.attrib; |
| %SVG.Animation.attrib; |
| %SVG.AnimationAttribute.attrib; |
| %SVG.AnimationTiming.attrib; |
| %SVG.AnimationValue.attrib; |
| %SVG.AnimationAddtion.attrib; |
| > |
| <!-- end of SVG.animate.attlist -->]]> |
| |
| <!-- set: Set Element .................................. --> |
| |
| <!ENTITY % SVG.set.extra.content "" > |
| |
| <!ENTITY % SVG.set.element "INCLUDE" > |
| <![%SVG.set.element;[ |
| <!ENTITY % SVG.set.content |
| "( %SVG.Description.class; %SVG.set.extra.content; )*" |
| > |
| <!ELEMENT %SVG.set.qname; %SVG.set.content; > |
| <!-- end of SVG.set.element -->]]> |
| |
| <!ENTITY % SVG.set.attlist "INCLUDE" > |
| <![%SVG.set.attlist;[ |
| <!ATTLIST %SVG.set.qname; |
| %SVG.Core.attrib; |
| %SVG.Conditional.attrib; |
| %SVG.AnimationEvents.attrib; |
| %SVG.External.attrib; |
| %SVG.Animation.attrib; |
| %SVG.AnimationAttribute.attrib; |
| %SVG.AnimationTiming.attrib; |
| to CDATA #IMPLIED |
| > |
| <!-- end of SVG.set.attlist -->]]> |
| |
| <!-- animateMotion: Animate Motion Element ............. --> |
| |
| <!ENTITY % SVG.animateMotion.extra.content "" > |
| |
| <!ENTITY % SVG.animateMotion.element "INCLUDE" > |
| <![%SVG.animateMotion.element;[ |
| <!ENTITY % SVG.animateMotion.content |
| "(( %SVG.Description.class; )*, %SVG.mpath.qname;? |
| %SVG.animateMotion.extra.content; )" |
| > |
| <!ELEMENT %SVG.animateMotion.qname; %SVG.animateMotion.content; > |
| <!-- end of SVG.animateMotion.element -->]]> |
| |
| <!ENTITY % SVG.animateMotion.attlist "INCLUDE" > |
| <![%SVG.animateMotion.attlist;[ |
| <!ATTLIST %SVG.animateMotion.qname; |
| %SVG.Core.attrib; |
| %SVG.Conditional.attrib; |
| %SVG.AnimationEvents.attrib; |
| %SVG.External.attrib; |
| %SVG.Animation.attrib; |
| %SVG.AnimationTiming.attrib; |
| %SVG.AnimationAddtion.attrib; |
| calcMode ( discrete | linear | paced | spline ) 'paced' |
| values CDATA #IMPLIED |
| keyTimes CDATA #IMPLIED |
| keySplines CDATA #IMPLIED |
| from CDATA #IMPLIED |
| to CDATA #IMPLIED |
| by CDATA #IMPLIED |
| path CDATA #IMPLIED |
| keyPoints CDATA #IMPLIED |
| rotate CDATA #IMPLIED |
| origin CDATA #IMPLIED |
| > |
| <!-- end of SVG.animateMotion.attlist -->]]> |
| |
| <!-- animateColor: Animate Color Element ............... --> |
| |
| <!ENTITY % SVG.animateColor.extra.content "" > |
| |
| <!ENTITY % SVG.animateColor.element "INCLUDE" > |
| <![%SVG.animateColor.element;[ |
| <!ENTITY % SVG.animateColor.content |
| "( %SVG.Description.class; %SVG.animateColor.extra.content; )*" |
| > |
| <!ELEMENT %SVG.animateColor.qname; %SVG.animateColor.content; > |
| <!-- end of SVG.animateColor.element -->]]> |
| |
| <!ENTITY % SVG.animateColor.attlist "INCLUDE" > |
| <![%SVG.animateColor.attlist;[ |
| <!ATTLIST %SVG.animateColor.qname; |
| %SVG.Core.attrib; |
| %SVG.Conditional.attrib; |
| %SVG.AnimationEvents.attrib; |
| %SVG.External.attrib; |
| %SVG.Animation.attrib; |
| %SVG.AnimationAttribute.attrib; |
| %SVG.AnimationTiming.attrib; |
| %SVG.AnimationValue.attrib; |
| %SVG.AnimationAddtion.attrib; |
| > |
| <!-- end of SVG.animateColor.attlist -->]]> |
| |
| <!-- animateTransform: Animate Transform Element ....... --> |
| |
| <!ENTITY % SVG.animateTransform.extra.content "" > |
| |
| <!ENTITY % SVG.animateTransform.element "INCLUDE" > |
| <![%SVG.animateTransform.element;[ |
| <!ENTITY % SVG.animateTransform.content |
| "( %SVG.Description.class; %SVG.animateTransform.extra.content; )*" |
| > |
| <!ELEMENT %SVG.animateTransform.qname; %SVG.animateTransform.content; > |
| <!-- end of SVG.animateTransform.element -->]]> |
| |
| <!ENTITY % SVG.animateTransform.attlist "INCLUDE" > |
| <![%SVG.animateTransform.attlist;[ |
| <!ATTLIST %SVG.animateTransform.qname; |
| %SVG.Core.attrib; |
| %SVG.Conditional.attrib; |
| %SVG.AnimationEvents.attrib; |
| %SVG.External.attrib; |
| %SVG.Animation.attrib; |
| %SVG.AnimationAttribute.attrib; |
| %SVG.AnimationTiming.attrib; |
| %SVG.AnimationValue.attrib; |
| %SVG.AnimationAddtion.attrib; |
| type ( translate | scale | rotate | skewX | skewY ) 'translate' |
| > |
| <!-- end of SVG.animateTransform.attlist -->]]> |
| |
| <!-- mpath: Motion Path Element ........................ --> |
| |
| <!ENTITY % SVG.mpath.extra.content "" > |
| |
| <!ENTITY % SVG.mpath.element "INCLUDE" > |
| <![%SVG.mpath.element;[ |
| <!ENTITY % SVG.mpath.content |
| "( %SVG.Description.class; %SVG.mpath.extra.content; )*" |
| > |
| <!ELEMENT %SVG.mpath.qname; %SVG.mpath.content; > |
| <!-- end of SVG.mpath.element -->]]> |
| |
| <!ENTITY % SVG.mpath.attlist "INCLUDE" > |
| <![%SVG.mpath.attlist;[ |
| <!ATTLIST %SVG.mpath.qname; |
| %SVG.Core.attrib; |
| %SVG.XLinkRequired.attrib; |
| %SVG.External.attrib; |
| > |
| <!-- end of SVG.mpath.attlist -->]]> |
| |
| <!-- end of svg-animation.mod --> |
| ]]> |
| |
| <!-- Font Module ................................................. --> |
| <!ENTITY % svg-font.module "INCLUDE" > |
| <![%svg-font.module;[ |
| <!ENTITY % svg-font.mod |
| PUBLIC "-//W3C//ELEMENTS SVG 1.1 Font//EN" |
| "svg-font.mod" > |
| <!-- ....................................................................... --> |
| <!-- SVG 1.1 Font Module ................................................... --> |
| <!-- file: svg-font.mod |
| |
| This is SVG, a language for describing two-dimensional graphics in XML. |
| Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved. |
| Revision: $Id$ |
| |
| This DTD module is identified by the PUBLIC and SYSTEM identifiers: |
| |
| PUBLIC "-//W3C//ELEMENTS SVG 1.1 Font//EN" |
| SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-font.mod" |
| |
| ....................................................................... --> |
| |
| <!-- Font |
| |
| font, font-face, glyph, missing-glyph, hkern, vkern, font-face-src, |
| font-face-uri, font-face-format, font-face-name, definition-src |
| |
| This module declares markup to provide support for template. |
| --> |
| |
| <!-- Qualified Names (Default) ......................... --> |
| |
| <!ENTITY % SVG.font.qname "font" > |
| <!ENTITY % SVG.font-face.qname "font-face" > |
| <!ENTITY % SVG.glyph.qname "glyph" > |
| <!ENTITY % SVG.missing-glyph.qname "missing-glyph" > |
| <!ENTITY % SVG.hkern.qname "hkern" > |
| <!ENTITY % SVG.vkern.qname "vkern" > |
| <!ENTITY % SVG.font-face-src.qname "font-face-src" > |
| <!ENTITY % SVG.font-face-uri.qname "font-face-uri" > |
| <!ENTITY % SVG.font-face-format.qname "font-face-format" > |
| <!ENTITY % SVG.font-face-name.qname "font-face-name" > |
| <!ENTITY % SVG.definition-src.qname "definition-src" > |
| |
| <!-- Attribute Collections (Default) ................... --> |
| |
| <!ENTITY % SVG.Core.attrib "" > |
| <!ENTITY % SVG.Container.attrib "" > |
| <!ENTITY % SVG.Style.attrib "" > |
| <!ENTITY % SVG.Viewport.attrib "" > |
| <!ENTITY % SVG.Text.attrib "" > |
| <!ENTITY % SVG.TextContent.attrib "" > |
| <!ENTITY % SVG.Font.attrib "" > |
| <!ENTITY % SVG.Paint.attrib "" > |
| <!ENTITY % SVG.Color.attrib "" > |
| <!ENTITY % SVG.Opacity.attrib "" > |
| <!ENTITY % SVG.Graphics.attrib "" > |
| <!ENTITY % SVG.Marker.attrib "" > |
| <!ENTITY % SVG.Profile.attrib "" > |
| <!ENTITY % SVG.Gradient.attrib "" > |
| <!ENTITY % SVG.Clip.attrib "" > |
| <!ENTITY % SVG.Mask.attrib "" > |
| <!ENTITY % SVG.Filter.attrib "" > |
| <!ENTITY % SVG.FilterColor.attrib "" > |
| <!ENTITY % SVG.Cursor.attrib "" > |
| <!ENTITY % SVG.XLinkRequired.attrib "" > |
| <!ENTITY % SVG.External.attrib "" > |
| |
| <!-- SVG.Font.class .................................... --> |
| |
| <!ENTITY % SVG.Font.extra.class "" > |
| |
| <!ENTITY % SVG.Font.class |
| "| %SVG.font.qname; | %SVG.font-face.qname; %SVG.Font.extra.class;" |
| > |
| |
| <!-- SVG.Presentation.attrib ........................... --> |
| |
| <!ENTITY % SVG.Presentation.extra.attrib "" > |
| |
| <!ENTITY % SVG.Presentation.attrib |
| "%SVG.Container.attrib; |
| %SVG.Viewport.attrib; |
| %SVG.Text.attrib; |
| %SVG.TextContent.attrib; |
| %SVG.Font.attrib; |
| %SVG.Paint.attrib; |
| %SVG.Color.attrib; |
| %SVG.Opacity.attrib; |
| %SVG.Graphics.attrib; |
| %SVG.Marker.attrib; |
| %SVG.Profile.attrib; |
| %SVG.Gradient.attrib; |
| %SVG.Clip.attrib; |
| %SVG.Mask.attrib; |
| %SVG.Filter.attrib; |
| %SVG.FilterColor.attrib; |
| %SVG.Cursor.attrib; |
| flood-color %SVGColor.datatype; #IMPLIED |
| flood-opacity %OpacityValue.datatype; #IMPLIED |
| lighting-color %SVGColor.datatype; #IMPLIED |
| %SVG.Presentation.extra.attrib;" |
| > |
| |
| <!-- font: Font Element ................................ --> |
| |
| <!ENTITY % SVG.font.extra.content "" > |
| |
| <!ENTITY % SVG.font.element "INCLUDE" > |
| <![%SVG.font.element;[ |
| <!ENTITY % SVG.font.content |
| "(( %SVG.Description.class; )*, %SVG.font-face.qname;, |
| %SVG.missing-glyph.qname;, ( %SVG.glyph.qname; | %SVG.hkern.qname; |
| | %SVG.vkern.qname; %SVG.font.extra.content; )*)" |
| > |
| <!ELEMENT %SVG.font.qname; %SVG.font.content; > |
| <!-- end of SVG.font.element -->]]> |
| |
| <!ENTITY % SVG.font.attlist "INCLUDE" > |
| <![%SVG.font.attlist;[ |
| <!ATTLIST %SVG.font.qname; |
| %SVG.Core.attrib; |
| %SVG.Style.attrib; |
| %SVG.Presentation.attrib; |
| %SVG.External.attrib; |
| horiz-origin-x %Number.datatype; #IMPLIED |
| horiz-origin-y %Number.datatype; #IMPLIED |
| horiz-adv-x %Number.datatype; #REQUIRED |
| vert-origin-x %Number.datatype; #IMPLIED |
| vert-origin-y %Number.datatype; #IMPLIED |
| vert-adv-y %Number.datatype; #IMPLIED |
| > |
| <!-- end of SVG.font.attlist -->]]> |
| |
| <!-- font-face: Font Face Element ...................... --> |
| |
| <!ENTITY % SVG.font-face.extra.content "" > |
| |
| <!ENTITY % SVG.font-face.element "INCLUDE" > |
| <![%SVG.font-face.element;[ |
| <!ENTITY % SVG.font-face.content |
| "(( %SVG.Description.class; )*, %SVG.font-face-src.qname;?, |
| %SVG.definition-src.qname;? %SVG.font-face.extra.content; )" |
| > |
| <!ELEMENT %SVG.font-face.qname; %SVG.font-face.content; > |
| <!-- end of SVG.font-face.element -->]]> |
| |
| <!ENTITY % SVG.font-face.attlist "INCLUDE" > |
| <![%SVG.font-face.attlist;[ |
| <!ATTLIST %SVG.font-face.qname; |
| %SVG.Core.attrib; |
| font-family CDATA #IMPLIED |
| font-style CDATA #IMPLIED |
| font-variant CDATA #IMPLIED |
| font-weight CDATA #IMPLIED |
| font-stretch CDATA #IMPLIED |
| font-size CDATA #IMPLIED |
| unicode-range CDATA #IMPLIED |
| units-per-em %Number.datatype; #IMPLIED |
| panose-1 CDATA #IMPLIED |
| stemv %Number.datatype; #IMPLIED |
| stemh %Number.datatype; #IMPLIED |
| slope %Number.datatype; #IMPLIED |
| cap-height %Number.datatype; #IMPLIED |
| x-height %Number.datatype; #IMPLIED |
| accent-height %Number.datatype; #IMPLIED |
| ascent %Number.datatype; #IMPLIED |
| descent %Number.datatype; #IMPLIED |
| widths CDATA #IMPLIED |
| bbox CDATA #IMPLIED |
| ideographic %Number.datatype; #IMPLIED |
| alphabetic %Number.datatype; #IMPLIED |
| mathematical %Number.datatype; #IMPLIED |
| hanging %Number.datatype; #IMPLIED |
| v-ideographic %Number.datatype; #IMPLIED |
| v-alphabetic %Number.datatype; #IMPLIED |
| v-mathematical %Number.datatype; #IMPLIED |
| v-hanging %Number.datatype; #IMPLIED |
| underline-position %Number.datatype; #IMPLIED |
| underline-thickness %Number.datatype; #IMPLIED |
| strikethrough-position %Number.datatype; #IMPLIED |
| strikethrough-thickness %Number.datatype; #IMPLIED |
| overline-position %Number.datatype; #IMPLIED |
| overline-thickness %Number.datatype; #IMPLIED |
| > |
| <!-- end of SVG.font-face.attlist -->]]> |
| |
| <!-- glyph: Glyph Element .............................. --> |
| |
| <!ENTITY % SVG.glyph.extra.content "" > |
| |
| <!ENTITY % SVG.glyph.element "INCLUDE" > |
| <![%SVG.glyph.element;[ |
| <!ENTITY % SVG.glyph.content |
| "( %SVG.Description.class; | %SVG.Animation.class; %SVG.Structure.class; |
| %SVG.Conditional.class; %SVG.Image.class; %SVG.Style.class; |
| %SVG.Shape.class; %SVG.Text.class; %SVG.Marker.class; %SVG.Profile.class; |
| %SVG.Gradient.class; %SVG.Pattern.class; %SVG.Clip.class; |
| %SVG.Mask.class; %SVG.Filter.class; %SVG.Cursor.class; |
| %SVG.Hyperlink.class; %SVG.View.class; %SVG.Script.class; |
| %SVG.Font.class; %SVG.glyph.extra.content; )*" |
| > |
| <!ELEMENT %SVG.glyph.qname; %SVG.glyph.content; > |
| <!-- end of SVG.glyph.element -->]]> |
| |
| <!ENTITY % SVG.glyph.attlist "INCLUDE" > |
| <![%SVG.glyph.attlist;[ |
| <!ATTLIST %SVG.glyph.qname; |
| %SVG.Core.attrib; |
| %SVG.Style.attrib; |
| %SVG.Presentation.attrib; |
| unicode CDATA #IMPLIED |
| glyph-name CDATA #IMPLIED |
| d %PathData.datatype; #IMPLIED |
| orientation CDATA #IMPLIED |
| arabic-form CDATA #IMPLIED |
| lang %LanguageCodes.datatype; #IMPLIED |
| horiz-adv-x %Number.datatype; #IMPLIED |
| vert-origin-x %Number.datatype; #IMPLIED |
| vert-origin-y %Number.datatype; #IMPLIED |
| vert-adv-y %Number.datatype; #IMPLIED |
| > |
| <!-- end of SVG.glyph.attlist -->]]> |
| |
| <!-- missing-glyph: Missing Glyph Element .............. --> |
| |
| <!ENTITY % SVG.missing-glyph.extra.content "" > |
| |
| <!ENTITY % SVG.missing-glyph.element "INCLUDE" > |
| <![%SVG.missing-glyph.element;[ |
| <!ENTITY % SVG.missing-glyph.content |
| "( %SVG.Description.class; | %SVG.Animation.class; %SVG.Structure.class; |
| %SVG.Conditional.class; %SVG.Image.class; %SVG.Style.class; |
| %SVG.Shape.class; %SVG.Text.class; %SVG.Marker.class; %SVG.Profile.class; |
| %SVG.Gradient.class; %SVG.Pattern.class; %SVG.Clip.class; |
| %SVG.Mask.class; %SVG.Filter.class; %SVG.Cursor.class; |
| %SVG.Hyperlink.class; %SVG.View.class; %SVG.Script.class; |
| %SVG.Font.class; %SVG.missing-glyph.extra.content; )*" |
| > |
| <!ELEMENT %SVG.missing-glyph.qname; %SVG.missing-glyph.content; > |
| <!-- end of SVG.missing-glyph.element -->]]> |
| |
| <!ENTITY % SVG.missing-glyph.attlist "INCLUDE" > |
| <![%SVG.missing-glyph.attlist;[ |
| <!ATTLIST %SVG.missing-glyph.qname; |
| %SVG.Core.attrib; |
| %SVG.Style.attrib; |
| %SVG.Presentation.attrib; |
| d %PathData.datatype; #IMPLIED |
| horiz-adv-x %Number.datatype; #IMPLIED |
| vert-origin-x %Number.datatype; #IMPLIED |
| vert-origin-y %Number.datatype; #IMPLIED |
| vert-adv-y %Number.datatype; #IMPLIED |
| > |
| <!-- end of SVG.missing-glyph.attlist -->]]> |
| |
| <!-- hkern: Horizontal Kerning Element ................. --> |
| |
| <!ENTITY % SVG.hkern.element "INCLUDE" > |
| <![%SVG.hkern.element;[ |
| <!ENTITY % SVG.hkern.content "EMPTY" > |
| <!ELEMENT %SVG.hkern.qname; %SVG.hkern.content; > |
| <!-- end of SVG.hkern.element -->]]> |
| |
| <!ENTITY % SVG.hkern.attlist "INCLUDE" > |
| <![%SVG.hkern.attlist;[ |
| <!ATTLIST %SVG.hkern.qname; |
| %SVG.Core.attrib; |
| u1 CDATA #IMPLIED |
| g1 CDATA #IMPLIED |
| u2 CDATA #IMPLIED |
| g2 CDATA #IMPLIED |
| k %Number.datatype; #REQUIRED |
| > |
| <!-- end of SVG.hkern.attlist -->]]> |
| |
| <!-- vkern: Vertical Kerning Element ................... --> |
| |
| <!ENTITY % SVG.vkern.element "INCLUDE" > |
| <![%SVG.vkern.element;[ |
| <!ENTITY % SVG.vkern.content "EMPTY" > |
| <!ELEMENT %SVG.vkern.qname; %SVG.vkern.content; > |
| <!-- end of SVG.vkern.element -->]]> |
| |
| <!ENTITY % SVG.vkern.attlist "INCLUDE" > |
| <![%SVG.vkern.attlist;[ |
| <!ATTLIST %SVG.vkern.qname; |
| %SVG.Core.attrib; |
| u1 CDATA #IMPLIED |
| g1 CDATA #IMPLIED |
| u2 CDATA #IMPLIED |
| g2 CDATA #IMPLIED |
| k %Number.datatype; #REQUIRED |
| > |
| <!-- end of SVG.vkern.attlist -->]]> |
| |
| <!-- font-face-src: Font Face Source Element ........... --> |
| |
| <!ENTITY % SVG.font-face-src.extra.content "" > |
| |
| <!ENTITY % SVG.font-face-src.element "INCLUDE" > |
| <![%SVG.font-face-src.element;[ |
| <!ENTITY % SVG.font-face-src.content |
| "( %SVG.font-face-uri.qname; | %SVG.font-face-name.qname; |
| %SVG.font-face-src.extra.content; )+" |
| > |
| <!ELEMENT %SVG.font-face-src.qname; %SVG.font-face-src.content; > |
| <!-- end of SVG.font-face-src.element -->]]> |
| |
| <!ENTITY % SVG.font-face-src.attlist "INCLUDE" > |
| <![%SVG.font-face-src.attlist;[ |
| <!ATTLIST %SVG.font-face-src.qname; |
| %SVG.Core.attrib; |
| > |
| <!-- end of SVG.font-face-src.attlist -->]]> |
| |
| <!-- font-face-uri: Font Face URI Element .............. --> |
| |
| <!ENTITY % SVG.font-face-uri.extra.content "" > |
| |
| <!ENTITY % SVG.font-face-uri.element "INCLUDE" > |
| <![%SVG.font-face-uri.element;[ |
| <!ENTITY % SVG.font-face-uri.content |
| "( %SVG.font-face-format.qname; %SVG.font-face-uri.extra.content; )*" |
| > |
| <!ELEMENT %SVG.font-face-uri.qname; %SVG.font-face-uri.content; > |
| <!-- end of SVG.font-face-uri.element -->]]> |
| |
| <!ENTITY % SVG.font-face-uri.attlist "INCLUDE" > |
| <![%SVG.font-face-uri.attlist;[ |
| <!ATTLIST %SVG.font-face-uri.qname; |
| %SVG.Core.attrib; |
| %SVG.XLinkRequired.attrib; |
| > |
| <!-- end of SVG.font-face-uri.attlist -->]]> |
| |
| <!-- font-face-format: Font Face Format Element ........ --> |
| |
| <!ENTITY % SVG.font-face-format.element "INCLUDE" > |
| <![%SVG.font-face-format.element;[ |
| <!ENTITY % SVG.font-face-format.content "EMPTY" > |
| <!ELEMENT %SVG.font-face-format.qname; %SVG.font-face-format.content; > |
| <!-- end of SVG.font-face-format.element -->]]> |
| |
| <!ENTITY % SVG.font-face-format.attlist "INCLUDE" > |
| <![%SVG.font-face-format.attlist;[ |
| <!ATTLIST %SVG.font-face-format.qname; |
| %SVG.Core.attrib; |
| string CDATA #IMPLIED |
| > |
| <!-- end of SVG.font-face-format.attlist -->]]> |
| |
| <!-- font-face-name: Font Face Name Element ............ --> |
| |
| <!ENTITY % SVG.font-face-name.element "INCLUDE" > |
| <![%SVG.font-face-name.element;[ |
| <!ENTITY % SVG.font-face-name.content "EMPTY" > |
| <!ELEMENT %SVG.font-face-name.qname; %SVG.font-face-name.content; > |
| <!-- end of SVG.font-face-name.element -->]]> |
| |
| <!ENTITY % SVG.font-face-name.attlist "INCLUDE" > |
| <![%SVG.font-face-name.attlist;[ |
| <!ATTLIST %SVG.font-face-name.qname; |
| %SVG.Core.attrib; |
| name CDATA #IMPLIED |
| > |
| <!-- end of SVG.font-face-name.attlist -->]]> |
| |
| <!-- definition-src: Definition Source Element ......... --> |
| |
| <!ENTITY % SVG.definition-src.element "INCLUDE" > |
| <![%SVG.definition-src.element;[ |
| <!ENTITY % SVG.definition-src.content "EMPTY" > |
| <!ELEMENT %SVG.definition-src.qname; %SVG.definition-src.content; > |
| <!-- end of SVG.definition-src.element -->]]> |
| |
| <!ENTITY % SVG.definition-src.attlist "INCLUDE" > |
| <![%SVG.definition-src.attlist;[ |
| <!ATTLIST %SVG.definition-src.qname; |
| %SVG.Core.attrib; |
| %SVG.XLinkRequired.attrib; |
| > |
| <!-- end of SVG.definition-src.attlist -->]]> |
| |
| <!-- end of svg-font.mod --> |
| ]]> |
| |
| <!-- Extensibility Module ........................................ --> |
| <!ENTITY % svg-extensibility.module "INCLUDE" > |
| <![%svg-extensibility.module;[ |
| <!ENTITY % svg-extensibility.mod |
| PUBLIC "-//W3C//ELEMENTS SVG 1.1 Extensibility//EN" |
| "svg-extensibility.mod" > |
| <!-- ....................................................................... --> |
| <!-- SVG 1.1 Extensibility Module .......................................... --> |
| <!-- file: svg-extensibility.mod |
| |
| This is SVG, a language for describing two-dimensional graphics in XML. |
| Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved. |
| Revision: $Id$ |
| |
| This DTD module is identified by the PUBLIC and SYSTEM identifiers: |
| |
| PUBLIC "-//W3C//ELEMENTS SVG 1.1 Extensibility//EN" |
| SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-extensibility.mod" |
| |
| ....................................................................... --> |
| |
| <!-- Extensibility |
| |
| foreignObject |
| |
| This module declares markup to provide support for extensibility. |
| --> |
| |
| <!-- Qualified Names (Default) ......................... --> |
| |
| <!ENTITY % SVG.foreignObject.qname "foreignObject" > |
| |
| <!-- Attribute Collections (Default) ................... --> |
| |
| <!ENTITY % SVG.Core.attrib "" > |
| <!ENTITY % SVG.Conditional.attrib "" > |
| <!ENTITY % SVG.Style.attrib "" > |
| <!ENTITY % SVG.Viewport.attrib "" > |
| <!ENTITY % SVG.Text.attrib "" > |
| <!ENTITY % SVG.TextContent.attrib "" > |
| <!ENTITY % SVG.Font.attrib "" > |
| <!ENTITY % SVG.Paint.attrib "" > |
| <!ENTITY % SVG.Color.attrib "" > |
| <!ENTITY % SVG.Opacity.attrib "" > |
| <!ENTITY % SVG.Graphics.attrib "" > |
| <!ENTITY % SVG.Marker.attrib "" > |
| <!ENTITY % SVG.Gradient.attrib "" > |
| <!ENTITY % SVG.Clip.attrib "" > |
| <!ENTITY % SVG.Mask.attrib "" > |
| <!ENTITY % SVG.Filter.attrib "" > |
| <!ENTITY % SVG.FilterColor.attrib "" > |
| <!ENTITY % SVG.GraphicalEvents.attrib "" > |
| <!ENTITY % SVG.Cursor.attrib "" > |
| <!ENTITY % SVG.External.attrib "" > |
| |
| <!-- SVG.Extensibility.class ........................... --> |
| |
| <!ENTITY % SVG.Extensibility.extra.class "" > |
| |
| <!ENTITY % SVG.Extensibility.class |
| "| %SVG.foreignObject.qname; %SVG.Extensibility.extra.class;" |
| > |
| |
| <!-- SVG.Presentation.attrib ........................... --> |
| |
| <!ENTITY % SVG.Presentation.extra.attrib "" > |
| |
| <!ENTITY % SVG.Presentation.attrib |
| "%SVG.Container.attrib; |
| %SVG.Viewport.attrib; |
| %SVG.Text.attrib; |
| %SVG.TextContent.attrib; |
| %SVG.Font.attrib; |
| %SVG.Paint.attrib; |
| %SVG.Color.attrib; |
| %SVG.Opacity.attrib; |
| %SVG.Graphics.attrib; |
| %SVG.Marker.attrib; |
| %SVG.Profile.attrib; |
| %SVG.Gradient.attrib; |
| %SVG.Clip.attrib; |
| %SVG.Mask.attrib; |
| %SVG.Filter.attrib; |
| %SVG.FilterColor.attrib; |
| %SVG.Cursor.attrib; |
| flood-color %SVGColor.datatype; #IMPLIED |
| flood-opacity %OpacityValue.datatype; #IMPLIED |
| lighting-color %SVGColor.datatype; #IMPLIED |
| %SVG.Presentation.extra.attrib;" |
| > |
| |
| <!-- foreignObject: Foreign Object Element ............. --> |
| |
| <!ENTITY % SVG.foreignObject.extra.content "" > |
| |
| <!ENTITY % SVG.foreignObject.element "INCLUDE" > |
| <![%SVG.foreignObject.element;[ |
| <!ENTITY % SVG.foreignObject.content |
| "( #PCDATA %SVG.foreignObject.extra.content; )*" |
| > |
| <!ELEMENT %SVG.foreignObject.qname; %SVG.foreignObject.content; > |
| <!-- end of SVG.foreignObject.element -->]]> |
| |
| <!ENTITY % SVG.foreignObject.attlist "INCLUDE" > |
| <![%SVG.foreignObject.attlist;[ |
| <!ATTLIST %SVG.foreignObject.qname; |
| %SVG.Core.attrib; |
| %SVG.Conditional.attrib; |
| %SVG.Style.attrib; |
| %SVG.Presentation.attrib; |
| %SVG.GraphicalEvents.attrib; |
| %SVG.External.attrib; |
| x %Coordinate.datatype; #IMPLIED |
| y %Coordinate.datatype; #IMPLIED |
| width %Length.datatype; #REQUIRED |
| height %Length.datatype; #REQUIRED |
| transform %TransformList.datatype; #IMPLIED |
| > |
| <!-- end of SVG.foreignObject.attlist -->]]> |
| |
| <!-- end of svg-extensibility.mod --> |
| ]]> |
| |
| <!-- end of SVG 1.1 DTD .................................................... --> |
| <!-- ....................................................................... --> |