complexType svg:filterType
diagram ddml31_p289.png
namespace http://www.w3.org/2000/svg
children svg:feBlend svg:feFlood svg:feColorMatrix svg:feComponentTransfer svg:feComposite svg:feConvolveMatrix svg:feDiffuseLighting svg:feDisplacementMap svg:feGaussianBlur svg:feImage svg:feMerge svg:feMorphology svg:feOffset svg:feSpecularLighting svg:feTile svg:feTurbulence svg:animate svg:set
used by
element svg:filter
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
baseoptional      
documentation
See http://www.w3.org/TR/xmlbase/ for
                     information about this attribute.
type    simple  
role      
arcrole      
title      
show  other    
actuate  onLoad    
hrefoptional      
langoptional      
documentation
Attempting to install the relevant ISO 2- and 3-letter
         codes as the enumerated possible values is probably never
         going to be a realistic possibility.  See
         RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
         at http://www.iana.org/assignments/lang-tag-apps.htm for
         further information.

         The union allows for the 'un-declaration' of xml:lang with
         the empty string.
spaceoptional      
externalResourcesRequiredxs:booleanoptional      
classsvg:ClassListTypeoptional      
stylesvg:StyleSheetTypeoptional      
colorsvg:ColorTypeoptional      
color-interpolationderived by: xs:stringoptional      
color-renderingderived by: xs:stringoptional      
enable-backgroundsvg:EnableBackgroundValueTypeoptional      
flood-colorsvg:SVGColorTypeoptional      
flood-opacitysvg:OpacityValueTypeoptional      
fillsvg:PaintTypeoptional      
fill-opacitysvg:OpacityValueTypeoptional      
fill-rulesvg:ClipFillRuleTypeoptional      
strokesvg:PaintTypeoptional      
stroke-dasharraysvg:StrokeDashArrayValueTypeoptional      
stroke-dashoffsetsvg:StrokeDashOffsetValueTypeoptional      
stroke-linecapderived by: xs:stringoptional      
stroke-linejoinderived by: xs:stringoptional      
stroke-miterlimitsvg:StrokeMiterLimitValueTypeoptional      
stroke-opacitysvg:OpacityValueTypeoptional      
stroke-widthsvg:StrokeWidthValueTypeoptional      
color-interpolation-filtersderived by: xs:stringoptional      
font-familysvg:FontFamilyValueTypeoptional      
font-sizesvg:FontSizeValueTypeoptional      
font-size-adjustsvg:FontSizeAdjustValueTypeoptional      
font-stretchderived by: xs:stringoptional      
font-stylederived by: xs:stringoptional      
font-variantderived by: xs:stringoptional      
font-weightderived by: xs:stringoptional      
stop-colorsvg:SVGColorTypeoptional      
stop-opacitysvg:OpacityValueTypeoptional      
clip-pathsvg:ClipPathValueTypeoptional      
clip-rulesvg:ClipFillRuleTypeoptional      
cursorsvg:CursorValueTypeoptional      
displayderived by: xs:stringoptional      
filtersvg:FilterValueTypeoptional      
image-renderingderived by: xs:stringoptional      
masksvg:MaskValueTypeoptional      
opacitysvg:OpacityValueTypeoptional      
pointer-eventsderived by: xs:stringoptional      
shape-renderingderived by: xs:stringoptional      
text-renderingderived by: xs:stringoptional      
visibilityderived by: xs:stringoptional      
color-profileoptional      
lighting-colorsvg:SVGColorTypeoptional      
marker-startsvg:MarkerValueTypeoptional      
marker-midsvg:MarkerValueTypeoptional      
marker-endsvg:MarkerValueTypeoptional      
alignment-baselinederived by: xs:stringoptional      
baseline-shiftsvg:BaselineShiftValueTypeoptional      
directionderived by: xs:stringoptional      
dominant-baselinederived by: xs:stringoptional      
glyph-orientation-horizontalsvg:GlyphOrientationHorizontalValueTypeoptional      
glyph-orientation-verticalsvg:GlyphOrientationVerticalValueTypeoptional      
letter-spacingsvg:SpacingValueTypeoptional      
text-anchorderived by: xs:stringoptional      
text-decorationsvg:TextDecorationValueTypeoptional      
unicode-bididerived by: xs:stringoptional      
word-spacingsvg:SpacingValueTypeoptional      
writing-modederived by: xs:stringoptional      
clipsvg:ClipValueTypeoptional      
overflowderived by: xs:stringoptional      
filterUnitsderived by: xs:stringoptional      
primitiveUnitsderived by: xs:stringoptional      
xsvg:CoordinateTypeoptional      
ysvg:CoordinateTypeoptional      
widthsvg:LengthTypeoptional      
heightsvg:LengthTypeoptional      
filterResxs:stringoptional      
source <xs:complexType name="filterType">
 
<xs:sequence>
   
<xs:choice minOccurs="0" maxOccurs="unbounded">
     
<xs:element ref="svg:feBlend"/>
     
<xs:element ref="svg:feFlood"/>
     
<xs:element ref="svg:feColorMatrix"/>
     
<xs:element ref="svg:feComponentTransfer"/>
     
<xs:element ref="svg:feComposite"/>
     
<xs:element ref="svg:feConvolveMatrix"/>
     
<xs:element ref="svg:feDiffuseLighting"/>
     
<xs:element ref="svg:feDisplacementMap"/>
     
<xs:element ref="svg:feGaussianBlur"/>
     
<xs:element ref="svg:feImage"/>
     
<xs:element ref="svg:feMerge"/>
     
<xs:element ref="svg:feMorphology"/>
     
<xs:element ref="svg:feOffset"/>
     
<xs:element ref="svg:feSpecularLighting"/>
     
<xs:element ref="svg:feTile"/>
     
<xs:element ref="svg:feTurbulence"/>
     
<xs:element ref="svg:animate"/>
     
<xs:element ref="svg:set"/>
   
</xs:choice>
 
</xs:sequence>
 
<xs:attributeGroup ref="svg:stdAttrs"/>
 
<xs:attributeGroup ref="svg:xlinkRefAttrs"/>
 
<xs:attribute ref="xlink:href" use="optional"/>
 
<xs:attributeGroup ref="svg:langSpaceAttrs"/>
 
<xs:attribute name="externalResourcesRequired" type="boolean" use="optional"/>
 
<xs:attribute name="class" type="svg:ClassListType" use="optional"/>
 
<xs:attribute name="style" type="svg:StyleSheetType" use="optional"/>
 
<xs:attributeGroup ref="svg:PresentationAttributes-All"/>
 
<xs:attribute name="filterUnits" use="optional">
   
<xs:simpleType>
     
<xs:restriction base="string">
       
<xs:enumeration value="userSpaceOnUse"/>
       
<xs:enumeration value="userSpace"/>
       
<xs:enumeration value="objectBoundingBox"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
 
<xs:attribute name="primitiveUnits" use="optional">
   
<xs:simpleType>
     
<xs:restriction base="string">
       
<xs:enumeration value="userSpaceOnUse"/>
       
<xs:enumeration value="userSpace"/>
       
<xs:enumeration value="objectBoundingBox"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
 
<xs:attribute name="x" type="svg:CoordinateType" use="optional"/>
 
<xs:attribute name="y" type="svg:CoordinateType" use="optional"/>
 
<xs:attribute name="width" type="svg:LengthType" use="optional"/>
 
<xs:attribute name="height" type="svg:LengthType" use="optional"/>
 
<xs:attribute name="filterRes" type="string" use="optional"/>
</xs:complexType>

attribute svg:filterType/@externalResourcesRequired
type xs:boolean
properties
isRef 0
use optional
source <xs:attribute name="externalResourcesRequired" type="boolean" use="optional"/>

attribute svg:filterType/@class
type svg:ClassListType
properties
isRef 0
use optional
source <xs:attribute name="class" type="svg:ClassListType" use="optional"/>

attribute svg:filterType/@style
type svg:StyleSheetType
properties
isRef 0
use optional
source <xs:attribute name="style" type="svg:StyleSheetType" use="optional"/>

attribute svg:filterType/@filterUnits
type restriction of xs:string
properties
isRef 0
use optional
facets
enumeration userSpaceOnUse
enumeration userSpace
enumeration objectBoundingBox
source <xs:attribute name="filterUnits" use="optional">
 
<xs:simpleType>
   
<xs:restriction base="string">
     
<xs:enumeration value="userSpaceOnUse"/>
     
<xs:enumeration value="userSpace"/>
     
<xs:enumeration value="objectBoundingBox"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute svg:filterType/@primitiveUnits
type restriction of xs:string
properties
isRef 0
use optional
facets
enumeration userSpaceOnUse
enumeration userSpace
enumeration objectBoundingBox
source <xs:attribute name="primitiveUnits" use="optional">
 
<xs:simpleType>
   
<xs:restriction base="string">
     
<xs:enumeration value="userSpaceOnUse"/>
     
<xs:enumeration value="userSpace"/>
     
<xs:enumeration value="objectBoundingBox"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute svg:filterType/@x
type svg:CoordinateType
properties
isRef 0
use optional
facets
pattern ((((\+|\-)?((\d+)))|((\+|\-)?(((((\d+)?\.(\d+))|((\d+)\.))([eE](\+|\-)?(\d+))?)|((\d+)([eE](\+|\-)?(\d+))))))(em|ex|px|pt|pc|cm|mm|in|%)?)
source <xs:attribute name="x" type="svg:CoordinateType" use="optional"/>

attribute svg:filterType/@y
type svg:CoordinateType
properties
isRef 0
use optional
facets
pattern ((((\+|\-)?((\d+)))|((\+|\-)?(((((\d+)?\.(\d+))|((\d+)\.))([eE](\+|\-)?(\d+))?)|((\d+)([eE](\+|\-)?(\d+))))))(em|ex|px|pt|pc|cm|mm|in|%)?)
source <xs:attribute name="y" type="svg:CoordinateType" use="optional"/>

attribute svg:filterType/@width
type svg:LengthType
properties
isRef 0
use optional
facets
pattern ((((\+|\-)?((\d+)))|((\+|\-)?(((((\d+)?\.(\d+))|((\d+)\.))([eE](\+|\-)?(\d+))?)|((\d+)([eE](\+|\-)?(\d+))))))(em|ex|px|pt|pc|cm|mm|in|%)?)
source <xs:attribute name="width" type="svg:LengthType" use="optional"/>

attribute svg:filterType/@height
type svg:LengthType
properties
isRef 0
use optional
facets
pattern ((((\+|\-)?((\d+)))|((\+|\-)?(((((\d+)?\.(\d+))|((\d+)\.))([eE](\+|\-)?(\d+))?)|((\d+)([eE](\+|\-)?(\d+))))))(em|ex|px|pt|pc|cm|mm|in|%)?)
source <xs:attribute name="height" type="svg:LengthType" use="optional"/>

attribute svg:filterType/@filterRes
type xs:string
properties
isRef 0
use optional
source <xs:attribute name="filterRes" type="string" use="optional"/>


XML Schema documentation generated by
XMLSpy Schema Editor http://www.altova.com/xmlspy