📄 svg11-flat.dtd
字号:
<!-- ....................................................................... --><!-- 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: svg11.dtd,v 1.2 2002/04/20 18:07:43 fujisawa Exp $--><!-- 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: svg-framework.mod,v 1.2 2002/04/20 18:07:43 fujisawa Exp $ 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: svg-datatypes.mod,v 1.2 2002/04/20 18:07:42 fujisawa Exp $ 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: svg-qname.mod,v 1.3 2002/11/03 15:54:14 fujisawa Exp $ 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 "%SVG.pfx;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" >
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -