📄 svg-20000303-shared.dtd
字号:
%animTimingAttrs; %animValueAttrs; %animAdditionAttrs; type (translate | scale | rotate | skewX | skewY) "translate" ><!--========== Defining Scripts and Declaring Styles ==========--><!ELEMENT script (#PCDATA) ><!ATTLIST script %stdAttrs; type %ContentType; #REQUIRED %xlinkRefAttrs; xlink:href %URI; #IMPLIED externalResourcesRequired %Boolean; #IMPLIED ><!-- Define the 'style' element for Stylable SVG. This element is not available for Exchange SVG. --><![%StylableSVG;[ <!ELEMENT style (#PCDATA) > <!ATTLIST style %stdAttrs; type %ContentType; #REQUIRED >]]><!--==== (Exchange SVG Only) Defining color profiles and font faces ====--><![%ExchangeSVG;[ <!ELEMENT color-profile (%descTitle;,color-profile-src) > <!ATTLIST color-profile %stdAttrs; name CDATA #REQUIRED rendering-intent CDATA #IMPLIED > <!ELEMENT color-profile-src EMPTY > <!ATTLIST color-profile-src %stdAttrs; %xlinkRefAttrs; xlink:href %URI; #REQUIRED > <!ELEMENT font-face (%descTitle;,font-face-src,(definition-src)?) > <!ATTLIST font-face %stdAttrs; 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; #IMPLIED panose-1 CDATA #IMPLIED stemv %Number; #IMPLIED stemh %Number; #IMPLIED slope %Number; #IMPLIED cap-height %Number; #IMPLIED x-height %Number; #IMPLIED ascent %Number; #IMPLIED descent %Number; #IMPLIED widths CDATA #IMPLIED bbox CDATA #IMPLIED baseline %Number; #IMPLIED centerline %Number; #IMPLIED mathline %Number; #IMPLIED topline %Number; #IMPLIED > <!ELEMENT font-face-src (font-face-uri|font-face-name)+ > <!ATTLIST font-face-src %stdAttrs; > <!ELEMENT font-face-uri (font-face-format*) > <!ATTLIST font-face-uri %stdAttrs; %xlinkRefAttrs; xlink:href %URI; #REQUIRED > <!ELEMENT font-face-format EMPTY > <!ATTLIST font-face-format %stdAttrs; string CDATA #IMPLIED > <!ELEMENT font-face-name EMPTY > <!ATTLIST font-face-name %stdAttrs; name CDATA #IMPLIED > <!ELEMENT definition-src EMPTY > <!ATTLIST definition-src %stdAttrs; %xlinkRefAttrs; xlink:href %URI; #REQUIRED >]]><!--=================== Custom cursors ===================--><!ELEMENT cursor (%descTitle;) ><!ATTLIST cursor %stdAttrs; %testAttrs; x %Coordinate; "0" y %Coordinate; "0" %xlinkRefAttrs; xlink:href %URI; #REQUIRED externalResourcesRequired %Boolean; #IMPLIED ><!--=================== Extensibility ===================--><!ENTITY % switchExt "" ><!ELEMENT switch (%descTitleDefs;, (path|text|rect|circle|ellipse|line|polyline|polygon| use|image|svg|g|switch|a|foreignObject| animate|set|animateMotion|animateColor|animateTransform %ceExt;%switchExt;)*) ><!ATTLIST switch %stdAttrs; %langSpaceAttrs; class %ClassList; #IMPLIED transform %TransformList; #IMPLIED %graphicsElementEvents; %testAttrs; externalResourcesRequired %Boolean; #IMPLIED %StylableSVG-StyleAttribute; %ExchangeSVG-ContainerAttrs; %ExchangeSVG-FillStrokeAttrs; %ExchangeSVG-GradientAttrs; %ExchangeSVG-GraphicsAttrs; %ExchangeSVG-MarkerAttrs; %ExchangeSVG-TextContainerAttrs; %ExchangeSVG-TextElementAttrs; ><!ENTITY % foreignObjectExt "" ><!ELEMENT foreignObject (#PCDATA %ceExt;%foreignObjectExt;)* ><!ATTLIST foreignObject %stdAttrs; %langSpaceAttrs; class %ClassList; #IMPLIED transform %TransformList; #IMPLIED %graphicsElementEvents; %testAttrs; externalResourcesRequired %Boolean; #IMPLIED x %Coordinate; #IMPLIED y %Coordinate; #IMPLIED width %Length; #REQUIRED height %Length; #REQUIRED %StylableSVG-StyleAttribute; %ExchangeSVG-ContainerAttrs; %ExchangeSVG-FillStrokeAttrs; %ExchangeSVG-GradientAttrs; %ExchangeSVG-GraphicsAttrs; %ExchangeSVG-MarkerAttrs; %ExchangeSVG-TextContainerAttrs; %ExchangeSVG-TextElementAttrs; %ExchangeSVG-ViewportAttrs; %StructuredText; ><!--=================== Metadata ===================--><!ENTITY % metadataExt "" ><!ELEMENT metadata (#PCDATA %metadataExt;)* ><!ATTLIST metadata %stdAttrs; ><!--============== Filter Effects ==============--><!ENTITY % filter_primitive_attributes "x %Coordinate; #IMPLIED y %Coordinate; #IMPLIED width %Length; #IMPLIED height %Length; #IMPLIED result CDATA #IMPLIED" ><!ENTITY % filter_primitive_attributes_with_in "%filter_primitive_attributes; in CDATA #IMPLIED"><!ENTITY % component_transfer_function_attributes "type (identity | table | linear | gamma) #REQUIRED tableValues CDATA #IMPLIED slope %Number; #IMPLIED intercept %Number; #IMPLIED amplitude %Number; #IMPLIED exponent %Number; #IMPLIED offset %Number; #IMPLIED" ><!ENTITY % filterExt "" ><!ELEMENT filter (feBlend|feFlood| feColorMatrix|feComponentTransfer| feComposite|feConvolveMatrix|feDiffuseLighting|feDisplacementMap| feGaussianBlur|feImage|feMerge| feMorphology|feOffset|feSpecularLighting| feTile|feTurbulence| animate|set %filterExt;)* ><!ATTLIST filter %stdAttrs; %langSpaceAttrs; filterUnits (userSpace | userSpaceOnUse | objectBoundingBox) "userSpace" x %Coordinate; #IMPLIED y %Coordinate; #IMPLIED width %Length; #IMPLIED height %Length; #IMPLIED filterRes CDATA #IMPLIED %xlinkRefAttrs; xlink:href %URI; #IMPLIED externalResourcesRequired %Boolean; #IMPLIED ><!ELEMENT feBlend (animate|set)* ><!ATTLIST feBlend %stdAttrs; %filter_primitive_attributes_with_in; mode (normal | multiply | screen | darken | lighten) "normal" in2 CDATA #REQUIRED ><!ELEMENT feColorMatrix (animate|set)* ><!ATTLIST feColorMatrix %stdAttrs; %filter_primitive_attributes_with_in; type (matrix | saturate | hueRotate | luminanceToAlpha) "matrix" values CDATA #IMPLIED ><!ELEMENT feComponentTransfer (feFuncR?,feFuncG?,feFuncB?,feFuncA?) ><!ATTLIST feComponentTransfer %stdAttrs; %filter_primitive_attributes_with_in; ><!ELEMENT feFuncR (animate|set)* ><!ATTLIST feFuncR %stdAttrs; %component_transfer_function_attributes; ><!ELEMENT feFuncG (animate|set)* ><!ATTLIST feFuncG %stdAttrs; %component_transfer_function_attributes; ><!ELEMENT feFuncB (animate|set)* ><!ATTLIST feFuncB %stdAttrs; %component_transfer_function_attributes; ><!ELEMENT feFuncA (animate|set)* ><!ATTLIST feFuncA %stdAttrs; %component_transfer_function_attributes; ><!ELEMENT feComposite (animate|set)* ><!ATTLIST feComposite %stdAttrs; %filter_primitive_attributes_with_in; operator (over | in | out | atop | xor | arithmetic) "over" k1 %Integer; #IMPLIED k2 %Integer; #IMPLIED k3 %Integer; #IMPLIED k4 %Integer; #IMPLIED in2 CDATA #REQUIRED ><!ELEMENT feConvolveMatrix (animate|set)* ><!ATTLIST feConvolveMatrix %filter_primitive_attributes_with_in; order CDATA #REQUIRED kernelMatrix CDATA #REQUIRED divisor %Number; #IMPLIED targetX %Integer; #IMPLIED targetY %Integer; #IMPLIED edgeMode (duplicate|wrap|none) "duplicate" kernelUnitLength CDATA #IMPLIED ><!ELEMENT feDiffuseLighting ((feDistantLight|fePointLight|feSpotLight),(animate|set|animateColor)*) ><!ATTLIST feDiffuseLighting %stdAttrs; %filter_primitive_attributes_with_in; resultScale %Number; #IMPLIED surfaceScale %Number; #IMPLIED diffuseConstant %Number; #IMPLIED lightColor %SVGColor; #IMPLIED ><!ELEMENT feDistantLight (animate|set)* ><!ATTLIST feDistantLight %stdAttrs; azimuth %Number; #IMPLIED elevation %Number; #IMPLIED ><!ELEMENT fePointLight (animate|set)* ><!ATTLIST fePointLight %stdAttrs; x %Number; #IMPLIED y %Number; #IMPLIED z %Number; #IMPLIED ><!ELEMENT feSpotLight (animate|set)* ><!ATTLIST feSpotLight %stdAttrs; x %Number; #IMPLIED y %Number; #IMPLIED z %Number; #IMPLIED pointsAtX %Number; #IMPLIED pointsAtY %Number; #IMPLIED pointsAtZ %Number; #IMPLIED specularExponent %Number; #IMPLIED ><!ELEMENT feDisplacementMap (animate|set)* ><!ATTLIST feDisplacementMap %stdAttrs; %filter_primitive_attributes_with_in; scale %Number; #IMPLIED xChannelSelector (R | G | B | A) "A" yChannelSelector (R | G | B | A) "A" in2 CDATA #REQUIRED ><!ELEMENT feFlood (animate|set|animateColor)* ><!ATTLIST feFlood %stdAttrs; %filter_primitive_attributes_with_in; style %StyleSheet; #IMPLIED %ExchangeSVG-feFloodAttrs; ><!ELEMENT feGaussianBlur (animate|set)* ><!ATTLIST feGaussianBlur %stdAttrs; %filter_primitive_attributes_with_in; stdDeviation CDATA #IMPLIED ><!ELEMENT feImage (animate|set|animateTransform)* ><!ATTLIST feImage %stdAttrs; %langSpaceAttrs; class %ClassList; #IMPLIED transform %TransformList; #IMPLIED externalResourcesRequired %Boolean; #IMPLIED %xlinkRefAttrs; xlink:href %URI; #REQUIRED %StylableSVG-StyleAttribute; %ExchangeSVG-ContainerAttrs; %ExchangeSVG-FillStrokeAttrs; %ExchangeSVG-GradientAttrs; %ExchangeSVG-GraphicsAttrs; %ExchangeSVG-MarkerAttrs; %ExchangeSVG-TextContainerAttrs; %ExchangeSVG-TextElementAttrs; %ExchangeSVG-ViewportAttrs; %filter_primitive_attributes; ><!ELEMENT feMerge (feMergeNode)* ><!ATTLIST feMerge %stdAttrs; %filter_primitive_attributes; ><!ELEMENT feMergeNode (animate|set)* ><!ATTLIST feMergeNode %stdAttrs; in CDATA #IMPLIED ><!ELEMENT feMorphology (animate|set)* ><!ATTLIST feMorphology %stdAttrs; %filter_primitive_attributes_with_in; operator (erode | dilate) "erode" radius %Length; #IMPLIED ><!ELEMENT feOffset (animate|set)* ><!ATTLIST feOffset %stdAttrs; %filter_primitive_attributes_with_in; dx %Length; #IMPLIED dy %Length; #IMPLIED ><!ELEMENT feSpecularLighting ((feDistantLight|fePointLight|feSpotLight),(animate|set|animateColor)*) ><!ATTLIST feSpecularLighting %stdAttrs; %filter_primitive_attributes_with_in; surfaceScale %Number; #IMPLIED specularConstant %Number; #IMPLIED specularExponent %Number; #IMPLIED lightColor %SVGColor; #IMPLIED ><!ELEMENT feTile (animate|set)* ><!ATTLIST feTile %stdAttrs; %filter_primitive_attributes_with_in; ><!ELEMENT feTurbulence (animate|set)* ><!ATTLIST feTurbulence %stdAttrs; %filter_primitive_attributes; baseFrequency CDATA #IMPLIED numOctaves %Integer; #IMPLIED seed %Number; #IMPLIED stitchTiles (stitch | noStitch) "noStitch" type (fractalNoise | turbulence) "turbulence" >
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -