Batik implementation status
This page details information about Batik’s implementation of the SVG 1.1 and related specifications. The features of the implementation are annotated with their level of support, which can be at one of three levels:
- Not supported
-
If a feature is not supported, this means that Batik performs no useful processing for it. This feature could be silently ignored or an exception might be thrown when trying to use it.
- Partially supported
-
If a feature is partially suppored, this means that Batik performs some processing for it, but there are known bugs with this processing.
- Fully supported
-
If a feature is fully supported, this means that Batik performs the correct processing for it, as detailed in the relevant specification.
Note that the information on this page is based on the code in the Subversion repository trunk.
Elements, attributes and properties
The table below lists the SVG elements and the attributes and properties on them that are supported by Batik. For an element to be fully supported, its attributes and the properties that apply to it must also be fully supported. If an attribute of the element or a property that applies to the element is only partially supported or is not supported, the element can be at most partially supported. An element is not supported if it is not processed by Batik, even if some of its attributes are supported (such as the core attributes id or xml:base).
Note that all presentation attributes are supported on all stylable elements. These attributes are not listed in the table. Only those properties that apply to a given element are listed.
| svg:a | |||
|---|---|---|---|
| Attributes | |||
| class | yes | ||
| externalResourcesRequired | no | ||
| id | yes | ||
| onclick | yes | ||
| onfocusin | yes | ||
| onfocusout | yes | ||
| onload | yes | ||
| onmousedown | yes | ||
| onmousemove | yes | ||
| onmouseout | yes | ||
| onmouseover | yes | ||
| onmouseup | yes | ||
| requiredExtensions | yes | ||
| requiredFeatures | yes | ||
| style | yes | ||
| systemLanguage | yes | ||
| target | no | While target is not supported, new windows can be opened with xlink:show="new". | |
| transform | yes | ||
| xlink:actuate | yes | [1] | |
| xlink:arcrole | yes | [1] | |
| xlink:href | partial | URI references to animation elements will not trigger the animation when the link is activated. | |
| xlink:role | yes | [1] | |
| xlink:show | yes | ||
| xlink:title | yes | [1] | |
| xlink:type | yes | [1] | |
| xml:base | yes | ||
| xml:lang | yes | ||
| xml:space | yes | ||
| Properties | |||
| clip-path | yes | ||
| color-interpolation | yes | ||
| color-rendering | yes | ||
| cursor | yes | ||
| display | yes | ||
| enable-background | yes | ||
| filter | yes | ||
| mask | yes | ||
| opacity | yes | ||
| svg:altGlyph | |||
| Attributes | |||
| class | yes | ||
| dx | yes | ||
| dy | yes | ||
| externalResourcesRequired | no | ||
| format | no | ||
| glyphRef | no | ||
| id | yes | ||
| onclick | yes | ||
| onfocusin | yes | ||
| onfocusout | yes | ||
| onload | yes | ||
| onmousedown | yes | ||
| onmousemove | yes | ||
| onmouseout | yes | ||
| onmouseover | yes | ||
| onmouseup | yes | ||
| requiredExtensions | yes | ||
| requiredFeatures | yes | ||
| rotate | yes | ||
| style | yes | ||
| systemLanguage | yes | ||
| x | yes | ||
| y | yes | ||
| xlink:actuate | yes | [1] | |
| xlink:arcrole | yes | [1] | |
| xlink:href | yes | ||
| xlink:role | yes | [1] | |
| xlink:show | yes | [1] | |
| xlink:title | yes | [1] | |
| xlink:type | yes | [1] | |
| xml:base | yes | ||
| xml:lang | yes | ||
| xml:space | yes | ||
| Properties | |||
| alignment-baseline | no | ||
| baseline-shift | yes | ||
| color | yes | ||
| direction | yes | ||
| display | yes | ||
| dominant-baseline | no | ||
| fill | yes | ||
| fill-opacity | yes | ||
| fill-rule | yes | ||
| font | yes | ||
| font-family | yes | ||
| font-size | yes | ||
| font-size-adjust | no | ||
| font-stretch | no | ||
| font-style | yes | ||
| font-variant | no | ||
| font-weight | yes | ||
| glyph-orientation-horizontal | yes | ||
| glyph-orientation-vertical | yes | ||
| kerning | yes | ||
| letter-spacing | yes | ||
| stroke | yes | ||
| stroke-dasharray | yes | ||
| stroke-dashoffset | yes | ||
| stroke-linecap | yes | ||
| stroke-linejoin | yes | ||
| stroke-miterlimit | yes | ||
| stroke-opacity | yes | ||
| stroke-width | yes | ||
| text-anchor | yes | ||
| text-decoration | yes | ||
| unicode-bidi | yes | ||
| visibility | yes | ||
| word-spacing | yes | ||
| svg:altGlyphDef | |||
| Attributes | |||
| id | yes | ||
| xml:base | yes | ||
| xml:lang | yes | ||
| xml:space | yes | ||
| svg:altGlyphItem | |||
| Attributes | |||
| id | yes | ||
| xml:base | yes | ||
| xml:lang | yes | ||
| xml:space | yes | ||
| svg:animate | |||
| Attributes | |||
| accumulate | yes | ||
| additive | yes | ||
| attributeName | yes | ||
| attributeType | yes | ||
| begin | yes | ||
| by | yes | ||
| calcMode | yes | ||
| dur | yes | ||
| end | yes | ||
| externalResourcesRequired | no | ||
| fill | yes | ||
| from | yes | ||
| id | yes | ||
| keySplines | yes | ||
| keyTimes | yes | ||
| max | yes | ||
| min | yes | ||
| onbegin | yes | ||
| onend | yes | ||
| onload | yes | ||
| onrepeat | yes | ||
| repeatCount | yes | ||
| repeatDur | yes | ||
| requiredExtensions | no | ||
| requiredFeatures | no | ||
| restart | yes | ||
| systemLanguage | no | ||
| to | yes | ||
| values | yes | ||
| svg:animateColor | |||
| Attributes | |||
| accumulate | yes | ||
| additive | yes | ||
| attributeName | yes | ||
| attributeType | yes | ||
| begin | yes | ||
| by | yes | ||
| calcMode | yes | ||
| dur | yes | ||
| end | yes | ||
| externalResourcesRequired | no | ||
| fill | yes | ||
| from | yes | ||
| id | yes | ||
| keySplines | yes | ||
| keyTimes | yes | ||
| max | yes | ||
| min | yes | ||
| onbegin | yes | ||
| onend | yes | ||
| onload | yes | ||
| onrepeat | yes | ||
| repeatCount | yes | ||
| repeatDur | yes | ||
| requiredExtensions | no | ||
| requiredFeatures | no | ||
| restart | yes | ||
| systemLanguage | no | ||
| to | yes | ||
| values | yes | ||
| Properties | |||
| color-interpolation | yes | ||
| color-rendering | yes | ||
| svg:animateMotion | |||
| Attributes | |||
| accumulate | yes | ||
| additive | yes | ||
| attributeName | yes | ||
| attributeType | yes | ||
| begin | yes | ||
| by | yes | ||
| calcMode | yes | ||
| dur | yes | ||
| end | yes | ||
| externalResourcesRequired | no | ||
| fill | yes | ||
| from | yes | ||
| id | yes | ||
| keyPoints | yes | ||
| keySplines | yes | ||
| keyTimes | yes | ||
| max | yes | ||
| min | yes | ||
| onbegin | yes | ||
| onend | yes | ||
| onload | yes | ||
| onrepeat | yes | ||
| origin | yes | ||
| path | yes | ||
| repeatCount | yes | ||
| repeatDur | yes | ||
| requiredExtensions | no | ||
| requiredFeatures | no | ||
| restart | yes | ||
| rotate | yes | ||
| systemLanguage | no | ||
| to | yes | ||
| values | yes | ||
| svg:animateTransform | |||
| Attributes | |||
| accumulate | yes | ||
| additive | yes | ||
| attributeName | yes | ||
| attributeType | yes | ||
| begin | yes | ||
| by | yes | ||
| calcMode | yes | ||
| dur | yes | ||
| end | yes | ||
| externalResourcesRequired | no | ||
| fill | yes | ||
| from | yes | ||
| id | yes | ||
| keySplines | yes | ||
| keyTimes | yes | ||
| max | yes | ||
| min | yes | ||
| onbegin | yes | ||
| onend | yes | ||
| onload | yes | ||
| onrepeat | yes | ||
| repeatCount | yes | ||
| repeatDur | yes | ||
| requiredExtensions | no | ||
| requiredFeatures | no | ||
| restart | yes | ||
| systemLanguage | no | ||
| to | yes | ||
| type | yes | ||
| values | yes | ||
| svg:circle | |||
| Attributes | |||
| class | yes | ||
| cx | yes | ||
| cy | yes | ||
| externalResourcesRequired | no | ||
| id | yes | ||
| onclick | yes | ||
| onfocusin | yes | ||
| onfocusout | yes | ||
| onload | yes | ||
| onmousedown | yes | ||
| onmousemove | yes | ||
| onmouseout | yes | ||
| onmouseover | yes | ||
| onmouseup | yes | ||
| r | yes | ||
| requiredExtensions | yes | ||
| requiredFeatures | yes | ||
| style | yes | ||
| systemLanguage | yes | ||
| transform | yes | ||
| xml:base | yes | ||
| xml:lang | yes | ||
| xml:space | yes | ||
| Properties | |||
| clip-path | yes | ||
| clip-rule | yes | ||
| color | yes | ||
| color-interpolation | yes | ||
| color-rendering | yes | ||
| cursor | yes | ||
| fill | yes | ||
| fill-opacity | yes | ||
| fill-rule | yes | ||
| filter | yes | ||
| mask | yes | ||
| opacity | yes | ||
| pointer-events | yes | ||
| shape-rendering | yes | ||
| stroke | yes | ||
| stroke-dasharray | yes | ||
| stroke-dashoffset | yes | ||
| stroke-linecap | yes | ||
| stroke-linejoin | yes | ||
| stroke-miterlimit | yes | ||
| stroke-opacity | yes | ||
| stroke-width | yes | ||
| visibility | yes | ||
| svg:clipPath | |||
| Attributes | |||
| class | yes | ||
| clipPathUnits | yes | ||
| externalResourcesRequired | no | ||
| id | yes | ||
| requiredExtensions | yes | ||
| requiredFeatures | yes | ||
| style | yes | ||
| systemLanguage | yes | ||
| transform | yes | ||
| xml:base | yes | ||
| xml:lang | yes | ||
| xml:space | yes | ||
| Properties | |||
| clip-path | yes | ||
| color-interpolation | yes | ||
| color-rendering | yes | ||
| cursor | yes | ||
| enable-background | no | ||
| filter | yes | ||
| mask | yes | ||
| opacity | yes | ||
| svg:color-profile | |||
| Attributes | |||
| id | yes | ||
| local | no | ||
| name | yes | ||
| rendering-intent | yes | ||
| xlink:actuate | yes | [1] | |
| xlink:arcrole | yes | [1] | |
| xlink:href | yes | ||
| xlink:role | yes | [1] | |
| xlink:show | yes | [1] | |
| xlink:title | yes | [1] | |
| xlink:type | yes | [1] | |
| xml:base | yes | ||
| xml:lang | yes | ||
| xml:space | yes | ||
| svg:cursor | |||
| Attributes | |||
| externalResourcesRequired | no | ||
| id | yes | ||
| requiredExtensions | yes | ||
| requiredFeatures | yes | ||
| systemLanguage | yes | ||
| x | yes | ||
| y | yes | ||
| xlink:actuate | yes | [1] | |
| xlink:arcrole | yes | [1] | |
| xlink:href | yes | ||
| xlink:role | yes | [1] | |
| xlink:show | yes | [1] | |
| xlink:title | yes | [1] | |
| xlink:type | yes | [1] | |
| xml:base | yes | ||
| xml:lang | yes | ||
| xml:space | yes | ||
| svg:definition-src | |||
| Attributes | |||
| id | yes | ||
| xlink:actuate | yes | [1] | |
| xlink:arcrole | yes | [1] | |
| xlink:href | no | ||
| xlink:role | yes | [1] | |
| xlink:show | yes | [1] | |
| xlink:title | yes | [1] | |
| xlink:type | yes | [1] | |
| xml:base | yes | ||
| xml:lang | yes | ||
| xml:space | yes | ||
| svg:defs | |||
| Attributes | |||
| class | yes | ||
| externalResourcesRequired | no | ||
| id | yes | ||
| onclick | yes | ||
| onfocusin | yes | ||
| onfocusout | yes | ||
| onload | yes | ||
| onmousedown | yes | ||
| onmousemove | yes | ||
| onmouseout | yes | ||
| onmouseover | yes | ||
| onmouseup | yes | ||
| requiredExtensions | yes | ||
| requiredFeatures | yes | ||
| style | yes | ||
| systemLanguage | yes | ||
| transform | yes | ||
| xml:base | yes | ||
| xml:lang | yes | ||
| xml:space | yes | ||
| Properties | |||
| clip-path | yes | ||
| color-interpolation | yes | ||
| color-rendering | yes | ||
| cursor | yes | ||
| enable-background | no | ||
| filter | yes | ||
| mask | yes | ||
| opacity | yes | ||
| svg:desc | |||
| Attributes | |||
| class | yes | ||
| id | yes | ||
| style | yes | ||
| xml:base | yes | ||
| xml:lang | yes | ||
| xml:space | yes | ||
| svg:ellipse | |||
| Attributes | |||
| class | yes | ||
| cx | yes | ||
| cy | yes | ||
| externalResourcesRequired | no | ||
| id | yes | ||
| onclick | yes | ||
| onfocusin | yes | ||
| onfocusout | yes | ||
| onload | yes | ||
| onmousedown | yes | ||
| onmousemove | yes | ||
| onmouseout | yes | ||
| onmouseover | yes | ||
| onmouseup | yes | ||
| requiredExtensions | yes | ||
| requiredFeatures | yes | ||
| rx | yes | ||
| ry | yes | ||
| style | yes | ||
| systemLanguage | yes | ||
| transform | yes | ||
| xml:base | yes | ||
| xml:lang | yes | ||
| xml:space | yes | ||
| Properties | |||
| clip-path | yes | ||
| clip-rule | yes | ||
| color | yes | ||
| color-interpolation | yes | ||
| color-rendering | yes | ||
| cursor | yes | ||
| fill | yes | ||
| fill-opacity | yes | ||
| fill-rule | yes | ||
| filter | yes | ||
| mask | yes | ||
| opacity | yes | ||
| pointer-events | yes | ||
| shape-rendering | yes | ||
| stroke | yes | ||
| stroke-dasharray | yes | ||
| stroke-dashoffset | yes | ||
| stroke-linecap | yes | ||
| stroke-linejoin | yes | ||
| stroke-miterlimit | yes | ||
| stroke-opacity | yes | ||
| stroke-width | yes | ||
| visibility | yes | ||
| svg:feBlend | |||
| Attributes | |||
| height | yes | ||
| id | yes | ||
| in | yes | ||
| in2 | yes | ||
| mode | yes | ||
| result | yes | ||
| width | yes | ||
| x | yes | ||
| y | yes | ||
| xml:base | yes | ||
| xml:lang | yes | ||
| xml:space | yes | ||
| Properties | |||
| color-interpolation-filters | yes | ||
| svg:feColorMatrix | |||
| Attributes | |||
| height | yes | ||
| id | yes | ||
| in | yes | ||
| result | yes | ||
| type | yes | ||
| values | yes | ||
| width | yes | ||
| x | yes | ||
| y | yes | ||
| xml:base | yes | ||
| xml:lang | yes | ||
| xml:space | yes | ||
| Properties | |||
| color-interpolation-filters | yes | ||
| svg:feComponentTransfer | |||
| Attributes | |||
| height | yes | ||
| id | yes | ||
| in | yes | ||
| result | yes | ||
| width | yes | ||
| x | yes | ||
| y | yes | ||
| xml:base | yes | ||
| xml:lang | yes | ||
| xml:space | yes | ||
| Properties | |||
| color-interpolation-filters | yes | ||
| svg:feComposite | |||
| Attributes | |||
| height | yes | ||
| id | yes | ||
| in | yes | ||
| in2 | yes | ||
| k1 | yes | ||
| k2 | yes | ||
| k3 | yes | ||
| k4 | yes | ||
| operator | yes | ||
| result | yes | ||
| width | yes | ||
| x | yes | ||
| y | yes | ||
| xml:base | yes | ||
| xml:lang | yes | ||
| xml:space | yes | ||
| Properties | |||
| color-interpolation-filters | yes | ||
| svg:feConvolveMatrix | |||
| Attributes | |||
| bias | yes | ||
| divisor | yes | ||
| edgeMode | yes | ||
| height | yes | ||
| id | yes | ||
| in | yes | ||
| kernelMatrix | yes | ||
| kernelUnitLength | yes | ||
| order | yes | ||
| preserveAlpha | yes | ||
| result | yes | ||
| targetX | yes | ||
| targetY | yes | ||
| width | yes | ||
| x | yes | ||
| y | yes | ||
| xml:base | yes | ||
| xml:lang | yes | ||
| xml:space | yes | ||
| Properties | |||
| color-interpolation-filters | yes | ||
| svg:feDiffuseLighting | |||
| Attributes | |||
| class | yes | ||
| diffuseConstant | yes | ||
| height | yes | ||
| id | yes | ||
| in | yes | ||
| kernelUnitLength | no | ||
| result | yes | ||
| style | yes | ||
| surfaceScale | yes | ||
| width | yes | ||
| x | yes | ||
| y | yes | ||
| xml:base | yes | ||
| xml:lang | yes | ||
| xml:space | yes | ||
| Properties | |||
| color | yes | ||
| color-interpolation-filters | yes | ||
| lighting-color | yes | ||
| svg:feDisplacementMap | |||
| Attributes | |||
| height | yes | ||
| id | yes | ||
| in | yes | ||
| in2 | yes | ||
| result | yes | ||
| scale | yes | ||
| width | yes | ||
| x | yes | ||
| xChannelSelector | yes | ||
| y | yes | ||
| yChannelSelector | yes | ||
| xml:base | yes | ||
| xml:lang | yes | ||
| xml:space | yes | ||
| Properties | |||
| color-interpolation-filters | yes | ||
| svg:feDistantLight | |||
| Attributes | |||
| azimuth | yes | ||
| elevation | yes | ||
| id | yes | ||
| xml:base | yes | ||
| xml:lang | yes | ||
| xml:space | yes | ||
| svg:feFlood | |||
| Attributes | |||
| class | yes | ||
| height | yes | ||
| id | yes | ||
| in | yes | ||
| result | yes | ||
| style | yes | ||
| width | yes | ||
| x | yes | ||
| y | yes | ||
| xml:base | yes | ||
| xml:lang | yes | ||
| xml:space | yes | ||
| Properties | |||
| color | yes | ||
| color-interpolation-filters | yes | ||
| flood-color | yes | ||
| flood-opacity | yes | ||
| svg:feFuncA | |||
| Attributes | |||
| amplitude | yes | ||
| exponent | yes | ||
| id | yes | ||
| intercept | yes | ||
| offset | yes | ||
| slope | yes | ||
| tableValues | yes | ||
| type | yes | ||
| xml:base | yes | ||
| xml:lang | yes | ||
| xml:space | yes | ||
| svg:feFuncB | |||
| Attributes | |||
| amplitude | yes | ||
| exponent | yes | ||
| id | yes | ||
| intercept | yes | ||
| offset | yes | ||
| slope | yes | ||
| tableValues | yes | ||
| type | yes | ||
| xml:base | yes | ||
| xml:lang | yes | ||
| xml:space | yes | ||
| svg:feFuncG | |||
| Attributes | |||
| amplitude | yes | ||
| exponent | yes | ||
| id | yes | ||
| intercept | yes | ||
| offset | yes | ||
| slope | yes | ||
| tableValues | yes | ||
| type | yes | ||
| xml:base | yes | ||
| xml:lang | yes | ||
| xml:space | yes | ||
| svg:feFuncR | |||
| Attributes | |||
| amplitude | yes | ||
| exponent | yes | ||
| id | yes | ||
| intercept | yes | ||
| offset | yes | ||
| slope | yes | ||
| tableValues | yes | ||
| type | yes | ||
| xml:base | yes | ||
| xml:lang | yes | ||
| xml:space | yes | ||
| svg:feGaussianBlur | |||
| Attributes | |||
| height | yes | ||
| id | yes | ||
| in | yes | ||
| result | yes | ||
| stdDeviation | yes | ||
| width | yes | ||
| x | yes | ||
| y | yes | ||
| xml:base | yes | ||
| xml:lang | yes | ||
| xml:space | yes | ||
| Properties | |||
| color-interpolation-filters | yes | ||
| svg:feImage | |||
| Attributes | |||
| class | yes | ||
| externalResourcesRequired | no | ||
| height | yes | ||
| id | yes | ||
| preserveAspectRatio | no | ||
| result | yes | ||
| style | yes | ||
| width | yes | ||
| x | yes | ||
| y | yes | ||
| xlink:actuate | yes | [1] | |
| xlink:arcrole | yes | [1] | |
| xlink:href | yes | ||
| xlink:role | yes | [1] | |
| xlink:show | yes | [1] | |
| xlink:title | yes | [1] | |
| xlink:type | yes | [1] | |
| xml:base | yes | ||
| xml:lang | yes | ||
| xml:space | yes | ||
| Properties | |||
| clip | no | ||
| clip-path | yes | ||
| clip-rule | yes | ||
| color-interpolation | yes | ||
| color-interpolation-filters | yes | ||
| color-profile | yes | ||
| color-rendering | yes | ||
| cursor | yes | ||
| filter | yes | ||
| image-rendering | yes | ||
| mask | yes | ||
| opacity | yes | ||
| overflow | yes | ||
| pointer-events | yes | ||
| visibility | yes | ||
| svg:feMerge | |||
| Attributes | |||
| height | yes | ||
| id | yes | ||
| result | yes | ||
| width | yes | ||
| x | yes | ||
| y | yes | ||
| xml:base | yes | ||
| xml:lang | yes | ||
| xml:space | yes | ||
| Properties | |||
| color-interpolation-filters | yes | ||
| svg:feMergeNode | |||
| Attributes | |||
| id | yes | ||
| in | yes | ||
| xml:base | yes | ||
| xml:lang | yes | ||
| xml:space | yes | ||
| svg:feMorphology | |||
| Attributes | |||
| height | yes | ||
| id | yes | ||
| in | yes | ||
| operator | yes | ||
| radius | yes | ||
| result | yes | ||
| width | yes | ||
| x | yes | ||
| y | yes | ||
| xml:base | yes | ||
| xml:lang | yes | ||
| xml:space | yes | ||
| Properties | |||
| color-interpolation-filters | yes | ||
| svg:feOffset | |||
| Attributes | |||
| dx | yes | ||
| dy | yes | ||
| height | yes | ||
| id | yes | ||
| in | yes | ||
| result | yes | ||
| width | yes | ||
| x | yes | ||
| y | yes | ||
| xml:base | yes | ||
| xml:lang | yes | ||
| xml:space | yes | ||
| Properties | |||
| color-interpolation-filters | yes | ||
| svg:fePointLight | |||
| Attributes | |||
| id | yes | ||
| x | yes | ||
| y | yes | ||
| z | yes | ||
| xml:base | yes | ||
| xml:lang | yes | ||
| xml:space | yes | ||
| svg:feSpecularLighting | |||
| Attributes | |||
| class | yes | ||
| height | yes | ||
| id | yes | ||
| in | yes | ||
| kernelUnitLength | yes | ||
| result | yes | ||
| specularConstant | yes | ||
| specularExponent | yes | ||
| style | yes | ||
| surfaceScale | yes | ||
| width | yes | ||
| x | yes | ||
| y | yes | ||
| xml:base | yes | ||
| xml:lang | yes | ||
| xml:space | yes | ||
| Properties | |||
| color | yes | ||
| color-interpolation-filters | yes | ||
| lighting-color | yes | ||
| svg:feSpotLight | |||
| Attributes | |||
| id | yes | ||
| limitingConeAngle | yes | ||
| pointsAtX | yes | ||
| pointsAtY | yes | ||
| pointsAtZ | yes | ||
| specularExponent | yes | ||
| x | yes | ||
| y | yes | ||
| z | yes | ||
| xml:base | yes | ||
| xml:lang | yes | ||
| xml:space | yes | ||
| svg:feTile | |||
| Attributes | |||
| height | yes | ||
| id | yes | ||
| in | yes | ||
| result | yes | ||
| width | yes | ||
| x | yes | ||
| y | yes | ||
| xml:base | yes | ||
| xml:lang | yes | ||
| xml:space | yes | ||
| Properties | |||
| color-interpolation-filters | yes | ||
| svg:feTurbulence | |||
| Attributes | |||
| baseFrequency | yes | ||
| height | yes | ||
| id | yes | ||
| numOctaves | yes | ||
| result | yes | ||
| seed | yes | ||
| stitchTiles | yes | ||
| type | yes | ||
| width | yes | ||
| x | yes | ||
| y | yes | ||
| xml:base | yes | ||
| xml:lang | yes | ||
| xml:space | yes | ||
| Properties | |||
| color-interpolation-filters | yes | ||
| svg:filter | |||
| Attributes | |||
| class | yes | ||
| externalResourcesRequired | no | ||
| filterRes | yes | ||
| filterUnits | yes | ||
| height | yes | ||
| id | yes | ||
| primitiveUnits | yes | ||
| style | yes | ||
| width | yes | ||
| x | yes | ||
| y | yes | ||
| xlink:actuate | yes | [1] | |
| xlink:arcrole | yes | [1] | |
| xlink:href | yes | ||
| xlink:role | yes | [1] | |
| xlink:show | yes | ||
| xlink:title | yes | [1] | |
| xlink:type | yes | [1] | |
| xml:base | yes | ||
| xml:lang | yes | ||
| xml:space | yes | ||
| svg:font | |||
| Attributes | |||
| class | yes | ||
| externalResourcesRequired | no | ||
| horiz-adv-x | yes | ||
| horiz-origin-x | yes | ||
| horiz-origin-y | yes | ||
| id | yes | ||
| style | yes | ||
| vert-adv-y | yes | ||
| vert-origin-x | yes | ||
| vert-origin-y | yes | ||
| xml:base | yes | ||
| xml:lang | yes | ||
| xml:space | yes | ||
| svg:font-face | |||
| Attributes | |||
| accent-height | no | ||
| alphabetic | no | ||
| ascent | yes | ||
| bbox | no | ||
| cap-height | no | ||
| descent | yes | ||
| font-family | yes | ||
| font-size | no | ||
| font-stretch | no | ||
| font-style | yes | ||
| font-variant | no | ||
| font-weight | yes | ||
| hanging | no | ||
| id | yes | ||
| ideographic | no | ||
| mathematical | no | ||
| overline-position | yes | ||
| overline-thickness | yes | ||
| panose-1 | yes | ||
| slope | yes | ||
| stemh | no | ||
| stemv | no | ||
| strikethrough-position | yes | ||
| strikethrough-thickness | yes | ||
| underline-position | yes | ||
| underline-thickness | yes | ||
| unicode-range | no | ||
| units-per-em | yes | ||
| v-alphabetic | no | ||
| v-hanging | no | ||
| v-ideographic | no | ||
| v-mathematical | no | ||
| widths | no | ||
| x-height | no | ||
| xml:base | yes | ||
| xml:lang | yes | ||
| xml:space | yes | ||
| svg:font-face-format | |||
| Attributes | |||
| id | yes | ||
| string | no | ||
| xml:base | yes | ||
| xml:lang | yes | ||
| xml:space | yes | ||
| svg:font-face-name | |||
| Attributes | |||
| id | yes | ||
| name | yes | ||
| xml:base | yes | ||
| xml:lang | yes | ||
| xml:space | yes | ||
| svg:font-face-src | |||
| Attributes | |||
| id | yes | ||
| xml:base | yes | ||
| xml:lang | yes | ||
| xml:space | yes | ||
| svg:font-face-uri | |||
| Attributes | |||
| id | yes | ||
| xlink:actuate | yes | [1] | |
| xlink:arcrole | yes | [1] | |
| xlink:href | yes | ||
| xlink:role | yes | [1] | |
| xlink:show | yes | [1] | |
| xlink:title | yes | [1] | |
| xlink:type | yes | [1] | |
| xml:base | yes | ||
| xml:lang | yes | ||
| xml:space | yes | ||
| svg:foreignObject | |||
| Attributes | |||
| class | no | ||
| height | no | ||
| id | yes | ||
| onactivate | no | ||
| onclick | no | ||
| onfocusin | no | ||
| onfocusout | no | ||
| onload | no | ||
| onmousedown | no | ||
| onmousemove | no | ||
| onmouseout | no | ||
| onmouseover | no | ||
| onmouseup | no | ||
| requiredExtensions | no | ||
| requiredFeatures | no | ||
| style | no | ||
| systemLanguage | no | ||
| transform | no | ||
| width | no | ||
| x | no | ||
| y | no | ||
| xml:base | yes | ||
| xml:lang | yes | ||
| xml:space | yes | ||
| Properties | |||
| clip | no | ||
| display | no | ||
| overflow | no | ||
| svg:g | |||
| Attributes | |||
| class | yes | ||
| externalResourcesRequired | no | ||
| id | yes | ||
| onclick | yes | ||
| onfocusin | yes | ||
| onfocusout | yes | ||
| onload | yes | ||
| onmousedown | yes | ||
| onmousemove | yes | ||
| onmouseout | yes | ||
| onmouseover | yes | ||
| onmouseup | yes | ||
| requiredExtensions | yes | ||
| requiredFeatures | yes | ||
| style | yes | ||
| systemLanguage | yes | ||
| transform | yes | ||
| xml:base | yes | ||
| xml:lang | yes | ||
| xml:space | yes | ||
| Properties | |||
| clip-path | yes | ||
| color-interpolation | yes | ||
| color-rendering | yes | ||
| cursor | yes | ||
| display | yes | ||
| enable-background | yes | ||
| filter | yes | ||
| mask | yes | ||
| opacity | yes | ||
| svg:glyph | |||
| Attributes | |||
| arabic-form | yes | ||
| class | yes | ||
| d | yes | ||
| glyph-name | yes | ||
| horiz-adv-x | yes | ||
| id | yes | ||
| lang | yes | ||
| orientation | yes | ||
| style | yes | ||
| unicode | yes | ||
| vert-adv-y | yes | ||
| vert-origin-x | yes | ||
| vert-origin-y | yes | ||
| xml:base | yes | ||
| xml:lang | yes | ||
| xml:space | yes | ||
| svg:glyphRef | |||
| Attributes | |||
| class | yes | ||
| dx | no | ||
| dy | no | ||
| font-family | no | [2] | |
| font-size | no | [2] | |
| font-size-adjust | no | [2] | |
| font-stretch | no | [2] | |
| font-style | no | [2] | |
| font-variant | no | [2] | |
| font-weight | no | [2] | |
| format | no | ||
| glyphRef | no | ||
| id | yes | ||
| style | yes | ||
| x | no | ||
| y | no | ||
| xlink:actuate | yes | [1] | |
| xlink:arcrole | yes | [1] | |
| xlink:href | yes | ||
| xlink:role | yes | [1] | |
| xlink:show | yes | [1] | |
| xlink:title | yes | [1] | |
| xlink:type | yes | [1] | |
| xml:base | yes | ||
| xml:lang | yes | ||
| xml:space | yes | ||
| svg:hkern | |||
| Attributes | |||
| g1 | yes | ||
| g2 | yes | ||
| id | yes | ||
| k | yes | ||
| u1 | yes | ||
| u2 | yes | ||
| xml:base | yes | ||
| xml:lang | yes | ||
| xml:space | yes | ||
| svg:image | |||
| Attributes | |||
| class | yes | ||
| externalResourcesRequired | no | ||
| height | yes | ||
| id | yes | ||
| onclick | yes | ||
| onfocusin | yes | ||
| onfocusout | yes | ||
| onload | yes | ||
| onmousedown | yes | ||
| onmousemove | yes | ||
| onmouseout | yes | ||
| onmouseover | yes | ||
| onmouseup | yes | ||
| preserveAspectRatio | yes | ||
| requiredExtensions | yes | ||
| requiredFeatures | yes | ||
| style | yes | ||
| systemLanguage | yes | ||
| transform | yes | ||
| width | yes | ||
| x | yes | ||
| y | yes | ||
| xlink:actuate | yes | [1] | |
| xlink:arcrole | yes | [1] | |
| xlink:href | yes | ||
| xlink:role | yes | [1] | |
| xlink:show | yes | [1] | |
| xlink:title | yes | [1] | |
| xlink:type | yes | [1] | |
| xml:base | yes | ||
| xml:lang | yes | ||
| xml:space | yes | ||
| Properties | |||
| clip | no | ||
| clip-path | yes | ||
| clip-rule | yes | ||
| color-interpolation | yes | ||
| color-profile | yes | ||
| color-rendering | yes | ||
| cursor | yes | ||
| filter | yes | ||
| image-rendering | yes | ||
| mask | yes | ||
| opacity | yes | ||
| overflow | yes | ||
| pointer-events | yes | ||
| visibility | yes | ||
| svg:line | |||
| Attributes | |||
| class | yes | ||
| externalResourcesRequired | no | ||
| id | yes | ||
| onclick | yes | ||
| onfocusin | yes | ||
| onfocusout | yes | ||
| onload | yes | ||
| onmousedown | yes | ||
| onmousemove | yes | ||
| onmouseout | yes | ||
| onmouseover | yes | ||
| onmouseup | yes | ||
| requiredExtensions | yes | ||
| requiredFeatures | yes | ||
| style | yes | ||
| systemLanguage | yes | ||
| transform | yes | ||
| x1 | yes | ||
| x2 | yes | ||
| y1 | yes | ||
| y2 | yes | ||
| xml:base | yes | ||
| xml:lang | yes | ||
| xml:space | yes | ||
| Properties | |||
| clip-path | yes | ||
| clip-rule | yes | ||
| color | yes | ||
| color-interpolation | yes | ||
| color-rendering | yes | ||
| cursor | yes | ||
| fill | yes | ||
| fill-opacity | yes | ||
| fill-rule | yes | ||
| filter | yes | ||
| marker | yes | ||
| marker-end | yes | ||
| marker-mid | yes | ||
| marker-start | yes | ||
| mask | yes | ||
| opacity | yes | ||
| pointer-events | yes | ||
| shape-rendering | yes | ||
| stroke | yes | ||
| stroke-dasharray | yes | ||
| stroke-dashoffset | yes | ||
| stroke-linecap | yes | ||
| stroke-linejoin | yes | ||
| stroke-miterlimit | yes | ||
| stroke-opacity | yes | ||
| stroke-width | yes | ||
| visibility | yes | ||
| svg:linearGradient | |||
| Attributes | |||
| class | yes | ||
| color | yes | ||
| color-interpolation | yes | ||
| color-rendering | yes | ||
| externalResourcesRequired | no | ||
| gradientTransform | yes | ||
| gradientUnits | yes | ||
| id | yes | ||
| spreadMethod | yes | ||
| stop-color | yes | ||
| stop-opacity | yes | ||
| style | yes | ||
| x1 | yes | ||
| x2 | yes | ||
| y1 | yes | ||
| y2 | yes | ||
| xlink:actuate | yes | [1] | |
| xlink:arcrole | yes | [1] | |
| xlink:href | yes | ||
| xlink:role | yes | [1] | |
| xlink:show | yes | [1] | |
| xlink:title | yes | [1] | |
| xlink:type | yes | [1] | |
| xml:base | yes | ||
| xml:lang | yes | ||
| xml:space | yes | ||
| svg:marker | |||
| Attributes | |||
| class | yes | ||
| externalResourcesRequired | no | ||
| id | yes | ||
| markerHeight | yes | ||
| markerUnits | yes | ||
| markerWidth | yes | ||
| orient | yes | ||
| preserveAspectRatio | yes | ||
| refX | yes | ||
| refY | yes | ||
| style | yes | ||
| viewBox | yes | ||
| xml:base | yes | ||
| xml:lang | yes | ||
| xml:space | yes | ||
| Properties | |||
| clip-path | yes | ||
| color-interpolation | yes | ||
| color-rendering | yes | ||
| cursor | yes | ||
| enable-background | no | ||
| filter | yes | ||
| mask | yes | ||
| opacity | yes | ||
| svg:mask | |||
| Attributes | |||
| class | yes | ||
| externalResourcesRequired | no | ||
| height | yes | ||
| id | yes | ||
| maskContentUnits | yes | ||
| maskUnits | yes | ||
| requiredExtensions | yes | ||
| requiredFeatures | yes | ||
| style | yes | ||
| systemLanguage | yes | ||
| width | yes | ||
| x | yes | ||
| y | yes | ||
| xml:base | yes | ||
| xml:lang | yes | ||
| xml:space | yes | ||
| Properties | |||
| clip-path | yes | ||
| color-interpolation | yes | ||
| color-rendering | yes | ||
| cursor | yes | ||
| enable-background | no | ||
| filter | yes | ||
| mask | yes | ||
| opacity | yes | ||
| svg:metadata | |||
| Attributes | |||
| id | yes | ||
| xml:base | yes | ||
| xml:lang | yes | ||
| xml:space | yes | ||
| svg:missing-glyph | |||
| Attributes | |||
| class | yes | ||
| d | yes | ||
| horiz-adv-x | yes | ||
| id | yes | ||
| style | yes | ||
| vert-adv-y | yes | ||
| vert-origin-x | yes | ||
| vert-origin-y | yes | ||
| xml:base | yes | ||
| xml:lang | yes | ||
| xml:space | yes | ||
| svg:mpath | |||
| Attributes | |||
| externalResourcesRequired | no | ||
| id | yes | ||
| xlink:actuate | yes | [1] | |
| xlink:arcrole | yes | [1] | |
| xlink:href | yes | ||
| xlink:role | yes | [1] | |
| xlink:show | yes | [1] | |
| xlink:title | yes | [1] | |
| xlink:type | yes | [1] | |
| xml:base | yes | ||
| xml:lang | yes | ||
| xml:space | yes | ||
| svg:path | |||
| Attributes | |||
| class | yes | ||
| d | yes | ||
| externalResourcesRequired | no | ||
| id | yes | ||
| onclick | yes | ||
| onfocusin | yes | ||
| onfocusout | yes | ||
| onload | yes | ||
| onmousedown | yes | ||
| onmousemove | yes | ||
| onmouseout | yes | ||
| onmouseover | yes | ||
| onmouseup | yes | ||
| pathLength | no | Author specified path length is ignored. | |
| requiredExtensions | yes | ||
| requiredFeatures | yes | ||
| style | yes | ||
| systemLanguage | yes | ||
| transform | yes | ||
| xml:base | yes | ||
| xml:lang | yes | ||
| xml:space | yes | ||
| Properties | |||
| clip-path | yes | ||
| clip-rule | yes | ||
| color | yes | ||
| color-interpolation | yes | ||
| color-rendering | yes | ||
| cursor | yes | ||
| fill | yes | ||
| fill-opacity | yes | ||
| fill-rule | yes | ||
| filter | yes | ||
| marker | yes | ||
| marker-end | yes | ||
| marker-mid | yes | ||
| marker-start | yes | ||
| mask | yes | ||
| opacity | yes | ||
| pointer-events | yes | ||
| shape-rendering | yes | ||
| stroke | yes | ||
| stroke-dasharray | yes | ||
| stroke-dashoffset | yes | ||
| stroke-linecap | yes | ||
| stroke-linejoin | yes | ||
| stroke-miterlimit | yes | ||
| stroke-opacity | yes | ||
| stroke-width | yes | ||
| visibility | yes | ||
| svg:pattern | |||
| Attributes | |||
| class | yes | ||
| externalResourcesRequired | no | ||
| height | yes | ||
| id | yes | ||
| patternContentUnits | yes | ||
| patternTransform | yes | ||
| patternUnits | yes | ||
| preserveAspectRatio | yes | ||
| requiredExtensions | yes | ||
| requiredFeatures | yes | ||
| style | yes | ||
| systemLanguage | yes | ||
| viewBox | yes | ||
| width | yes | ||
| x | yes | ||
| y | yes | ||
| xlink:actuate | yes | [1] | |
| xlink:arcrole | yes | [1] | |
| xlink:href | yes | ||
| xlink:role | yes | [1] | |
| xlink:show | yes | [1] | |
| xlink:title | yes | [1] | |
| xlink:type | yes | [1] | |
| xml:base | yes | ||
| xml:lang | yes | ||
| xml:space | yes | ||
| Properties | |||
| clip-path | yes | ||
| color-interpolation | yes | ||
| color-rendering | yes | ||
| cursor | yes | ||
| enable-background | no | ||
| filter | yes | ||
| mask | yes | ||
| opacity | yes | ||
| svg:polygon | |||
| Attributes | |||
| class | yes | ||
| externalResourcesRequired | no | ||
| id | yes | ||
| onclick | yes | ||
| onfocusin | yes | ||
| onfocusout | yes | ||
| onload | yes | ||
| onmousedown | yes | ||
| onmousemove | yes | ||
| onmouseout | yes | ||
| onmouseover | yes | ||
| onmouseup | yes | ||
| points | yes | ||
| requiredExtensions | yes | ||
| requiredFeatures | yes | ||
| style | yes | ||
| systemLanguage | yes | ||
| transform | yes | ||
| xml:base | yes | ||
| xml:lang | yes | ||
| xml:space | yes | ||
| Properties | |||
| clip-path | yes | ||
| clip-rule | yes | ||
| color | yes | ||
| color-interpolation | yes | ||
| color-rendering | yes | ||
| cursor | yes | ||
| fill | yes | ||
| fill-opacity | yes | ||
| fill-rule | yes | ||
| filter | yes | ||
| marker | yes | ||
| marker-end | yes | ||
| marker-mid | yes | ||
| marker-start | yes | ||
| mask | yes | ||
| opacity | yes | ||
| pointer-events | yes | ||
| shape-rendering | yes | ||
| stroke | yes | ||
| stroke-dasharray | yes | ||
| stroke-dashoffset | yes | ||
| stroke-linecap | yes | ||
| stroke-linejoin | yes | ||
| stroke-miterlimit | yes | ||
| stroke-opacity | yes | ||
| stroke-width | yes | ||
| visibility | yes | ||
| svg:polyline | |||
| Attributes | |||
| class | yes | ||
| externalResourcesRequired | no | ||
| id | yes | ||
| onclick | yes | ||
| onfocusin | yes | ||
| onfocusout | yes | ||
| onload | yes | ||
| onmousedown | yes | ||
| onmousemove | yes | ||
| onmouseout | yes | ||
| onmouseover | yes | ||
| onmouseup | yes | ||
| points | yes | ||
| requiredExtensions | yes | ||
| requiredFeatures | yes | ||
| style | yes | ||
| systemLanguage | yes | ||
| transform | yes | ||
| xml:base | yes | ||
| xml:lang | yes | ||
| xml:space | yes | ||
| Properties | |||
| clip-path | yes | ||
| clip-rule | yes | ||
| color | yes | ||
| color-interpolation | yes | ||
| color-rendering | yes | ||
| cursor | yes | ||
| fill | yes | ||
| fill-opacity | yes | ||
| fill-rule | yes | ||
| filter | yes | ||
| marker | yes | ||
| marker-end | yes | ||
| marker-mid | yes | ||
| marker-start | yes | ||
| mask | yes | ||
| opacity | yes | ||
| pointer-events | yes | ||
| shape-rendering | yes | ||
| stroke | yes | ||
| stroke-dasharray | yes | ||
| stroke-dashoffset | yes | ||
| stroke-linecap | yes | ||
| stroke-linejoin | yes | ||
| stroke-miterlimit | yes | ||
| stroke-opacity | yes | ||
| stroke-width | yes | ||
| visibility | yes | ||
| svg:radialGradient | |||
| Attributes | |||
| class | yes | ||
| cx | yes | ||
| cy | yes | ||
| externalResourcesRequired | no | ||
| fx | yes | ||
| fy | yes | ||
| gradientTransform | yes | ||
| gradientUnits | yes | ||
| id | yes | ||
| r | yes | ||
| spreadMethod | yes | ||
| style | yes | ||
| xlink:actuate | yes | [1] | |
| xlink:arcrole | yes | [1] | |
| xlink:href | yes | ||
| xlink:role | yes | [1] | |
| xlink:show | yes | [1] | |
| xlink:title | yes | [1] | |
| xlink:type | yes | [1] | |
| xml:base | yes | ||
| xml:lang | yes | ||
| xml:space | yes | ||
| svg:rect | |||
| Attributes | |||
| class | yes | ||
| externalResourcesRequired | no | ||
| height | yes | ||
| id | yes | ||
| onclick | yes | ||
| onfocusin | yes | ||
| onfocusout | yes | ||
| onload | yes | ||
| onmousedown | yes | ||
| onmousemove | yes | ||
| onmouseout | yes | ||
| onmouseover | yes | ||
| onmouseup | yes | ||
| requiredExtensions | yes | ||
| requiredFeatures | yes | ||
| rx | yes | ||
| ry | yes | ||
| style | yes | ||
| systemLanguage | yes | ||
| transform | yes | ||
| width | yes | ||
| x | yes | ||
| y | yes | ||
| xml:base | yes | ||
| xml:lang | yes | ||
| xml:space | yes | ||
| Properties | |||
| clip-path | yes | ||
| clip-rule | yes | ||
| color | yes | ||
| color-interpolation | yes | ||
| color-rendering | yes | ||
| cursor | yes | ||
| fill | yes | ||
| fill-opacity | yes | ||
| fill-rule | yes | ||
| filter | yes | ||
| mask | yes | ||
| opacity | yes | ||
| pointer-events | yes | ||
| shape-rendering | yes | ||
| stroke | yes | ||
| stroke-dasharray | yes | ||
| stroke-dashoffset | yes | ||
| stroke-linecap | yes | ||
| stroke-linejoin | yes | ||
| stroke-miterlimit | yes | ||
| stroke-opacity | yes | ||
| stroke-width | yes | ||
| visibility | yes | ||
| svg:script | |||
| Attributes | |||
| externalResourcesRequired | no | ||
| id | yes | ||
| type | yes | ||
| xlink:actuate | yes | [1] | |
| xlink:arcrole | yes | [1] | |
| xlink:href | yes | ||
| xlink:role | yes | [1] | |
| xlink:show | yes | [1] | |
| xlink:title | yes | [1] | |
| xlink:type | yes | [1] | |
| xml:base | yes | ||
| xml:lang | yes | ||
| xml:space | yes | ||
| svg:set | |||
| Attributes | |||
| attributeName | yes | ||
| attributeType | yes | ||
| begin | yes | ||
| dur | yes | ||
| end | yes | ||
| externalResourcesRequired | no | ||
| fill | yes | ||
| from | yes | ||
| id | yes | ||
| max | yes | ||
| min | yes | ||
| onbegin | yes | ||
| onend | yes | ||
| onload | yes | ||
| onrepeat | yes | ||
| repeatCount | yes | ||
| repeatDur | yes | ||
| requiredExtensions | no | ||
| requiredFeatures | no | ||
| restart | yes | ||
| systemLanguage | no | ||
| xml:base | yes | ||
| xml:lang | yes | ||
| xml:space | yes | ||
| svg:stop | |||
| Attributes | |||
| class | yes | ||
| id | yes | ||
| offset | yes | ||
| style | yes | ||
| xml:base | yes | ||
| xml:lang | yes | ||
| xml:space | yes | ||
| Properties | |||
| color | yes | ||
| stop-color | yes | ||
| stop-opacity | yes | ||
| svg:style | |||
|
|
|||
| Attributes | |||
| id | yes | ||
| media | yes | ||
| title | yes | ||
| type | yes | ||
| xml:base | yes | ||
| xml:lang | yes | ||
| xml:space | yes | ||
| svg:svg | |||
| Attributes | |||
| baseProfile | no | ||
| class | yes | ||
| contentScriptType | yes | ||
| contentStyleType | no | text/css is always the default style type. | |
| externalResourcesRequired | no | ||
| height | yes | ||
| id | yes | ||
| onabort | yes | ||
| onclick | yes | ||
| onerror | yes | The event listener is added, but the error event is never fired by the implementation. | |
| onfocusin | yes | ||
| onfocusout | yes | ||
| onload | yes | ||
| onmousedown | yes | ||
| onmousemove | yes | ||
| onmouseout | yes | ||
| onmouseover | yes | ||
| onmouseup | yes | ||
| onresize | yes | ||
| onscroll | yes | ||
| onunload | yes | ||
| onzoom | yes | ||
| preserveAspectRatio | yes | ||
| requiredExtensions | yes | ||
| requiredFeatures | yes | ||
| style | yes | ||
| systemLanguage | yes | ||
| version | yes | ||
| viewBox | partial | Attribute not animatable. | |
| width | yes | ||
| x | yes | ||
| y | yes | ||
| zoomAndPan | yes | ||
| xml:base | yes | ||
| xml:lang | yes | ||
| xml:space | yes | ||
| Properties | |||
| clip | no | ||
| clip-path | yes | ||
| color-interpolation | yes | ||
| color-rendering | yes | ||
| cursor | yes | ||
| display | yes | ||
| enable-background | yes | ||
| filter | yes | ||
| mask | yes | ||
| opacity | yes | ||
| overflow | yes | ||
| svg:switch | |||
| Attributes | |||
| class | yes | ||
| externalResourcesRequired | no | ||
| id | yes | ||
| onclick | yes | ||
| onfocusin | yes | ||
| onfocusout | yes | ||
| onload | yes | ||
| onmousedown | yes | ||
| onmousemove | yes | ||
| onmouseout | yes | ||
| onmouseover | yes | ||
| onmouseup | yes | ||
| requiredExtensions | yes | ||
| requiredFeatures | yes | ||
| style | yes | ||
| systemLanguage | yes | ||
| transform | yes | ||
| xml:base | yes | ||
| xml:lang | yes | ||
| xml:space | yes | ||
| Properties | |||
| clip-path | yes | ||
| color-interpolation | yes | ||
| color-rendering | yes | ||
| cursor | yes | ||
| display | yes | ||
| enable-background | no | ||
| filter | yes | ||
| mask | yes | ||
| opacity | yes | ||
| svg:symbol | |||
| Attributes | |||
| class | yes | ||
| externalResourcesRequired | no | ||
| id | yes | ||
| onclick | yes | ||
| onfocusin | yes | ||
| onfocusout | yes | ||
| onload | yes | ||
| onmousedown | yes | ||
| onmousemove | yes | ||
| onmouseout | yes | ||
| onmouseover | yes | ||
| onmouseup | yes | ||
| preserveAspectRatio | yes | ||
| style | yes | ||
| viewBox | yes | ||
| xml:base | yes | ||
| xml:lang | yes | ||
| xml:space | yes | ||
| Properties | |||
| clip | no | ||
| clip-path | yes | ||
| color-interpolation | yes | ||
| color-rendering | yes | ||
| cursor | yes | ||
| enable-background | no | ||
| filter | yes | ||
| mask | yes | ||
| opacity | yes | ||
| overflow | yes | ||
| svg:text | |||
| Attributes | |||
| class | yes | ||
| dx | yes | ||
| dy | yes | ||
| externalResourcesRequired | no | ||
| id | yes | ||
| lengthAdjust | yes | ||
| onclick | yes | ||
| onfocusin | yes | ||
| onfocusout | yes | ||
| onload | yes | ||
| onmousedown | yes | ||
| onmousemove | yes | ||
| onmouseout | yes | ||
| onmouseover | yes | ||
| onmouseup | yes | ||
| requiredExtensions | yes | ||
| requiredFeatures | yes | ||
| rotate | yes | ||
| style | yes | ||
| systemLanguage | yes | ||
| textLength | yes | ||
| transform | yes | ||
| x | yes | ||
| y | yes | ||
| xml:base | yes | ||
| xml:lang | yes | ||
| xml:space | yes | ||
| Properties | |||
| clip-path | yes | ||
| clip-rule | yes | ||
| color | yes | ||
| color-interpolation | yes | ||
| color-rendering | yes | ||
| cursor | yes | ||
| direction | yes | ||
| display | yes | ||
| dominant-baseline | no | ||
| fill | yes | ||
| fill-opacity | yes | ||
| fill-rule | yes | ||
| filter | yes | ||
| font | yes | ||
| font-family | yes | ||
| font-size | yes | ||
| font-size-adjust | no | ||
| font-stretch | no | ||
| font-style | yes | ||
| font-variant | no | ||
| font-weight | yes | ||
| glyph-orientation-horizontal | yes | ||
| glyph-orientation-vertical | yes | ||
| kerning | yes | ||
| letter-spacing | yes | ||
| mask | yes | ||
| opacity | yes | ||
| pointer-events | yes | ||
| stroke | yes | ||
| stroke-dasharray | yes | ||
| stroke-dashoffset | yes | ||
| stroke-linecap | yes | ||
| stroke-linejoin | yes | ||
| stroke-miterlimit | yes | ||
| stroke-opacity | yes | ||
| stroke-width | yes | ||
| text-anchor | yes | ||
| text-decoration | yes | ||
| text-rendering | yes | ||
| unicode-bidi | yes | ||
| visibility | yes | ||
| word-spacing | yes | ||
| writing-mode | yes | ||
| svg:textPath | |||
| Attributes | |||
| class | yes | ||
| externalResourcesRequired | no | ||
| id | yes | ||
| lengthAdjust | yes | ||
| method | no | align is always used. | |
| onclick | yes | ||
| onfocusin | yes | ||
| onfocusout | yes | ||
| onload | yes | ||
| onmousedown | yes | ||
| onmousemove | yes | ||
| onmouseout | yes | ||
| onmouseover | yes | ||
| onmouseup | yes | ||
| requiredExtensions | yes | ||
| requiredFeatures | yes | ||
| spacing | no | exact is always used. | |
| startOffset | yes | ||
| style | yes | ||
| systemLanguage | yes | ||
| textLength | yes | ||
| xlink:actuate | yes | [1] | |
| xlink:arcrole | yes | [1] | |
| xlink:href | yes | ||
| xlink:role | yes | [1] | |
| xlink:show | yes | [1] | |
| xlink:title | yes | [1] | |
| xlink:type | yes | [1] | |
| xml:base | yes | ||
| xml:lang | yes | ||
| xml:space | yes | ||
| Properties | |||
| alignment-baseline | no | ||
| baseline-shift | yes | ||
| color | yes | ||
| direction | yes | ||
| display | yes | ||
| dominant-baseline | no | ||
| fill | yes | ||
| fill-opacity | yes | ||
| fill-rule | yes | ||
| font | yes | ||
| font-family | yes | ||
| font-size | yes | ||
| font-size-adjust | no | ||
| font-stretch | no | ||
| font-style | yes | ||
| font-variant | no | ||
| font-weight | yes | ||
| glyph-orientation-horizontal | yes | ||
| glyph-orientation-vertical | yes | ||
| kerning | yes | ||
| letter-spacing | yes | ||
| stroke | yes | ||
| stroke-dasharray | yes | ||
| stroke-dashoffset | yes | ||
| stroke-linecap | yes | ||
| stroke-linejoin | yes | ||
| stroke-miterlimit | yes | ||
| stroke-opacity | yes | ||
| stroke-width | yes | ||
| text-anchor | yes | ||
| text-decoration | yes | ||
| unicode-bidi | yes | ||
| visibility | yes | ||
| word-spacing | yes | ||
| svg:title | |||
| Attributes | |||
| class | yes | ||
| id | yes | ||
| style | yes | ||
| xml:base | yes | ||
| xml:lang | yes | ||
| xml:space | yes | ||
| svg:tref | |||
| Attributes | |||
| class | yes | ||
| dx | yes | ||
| dy | yes | ||
| externalResourcesRequired | no | ||
| id | yes | ||
| lengthAdjust | yes | ||
| onclick | yes | ||
| onfocusin | yes | ||
| onfocusout | yes | ||
| onload | yes | ||
| onmousedown | yes | ||
| onmousemove | yes | ||
| onmouseout | yes | ||
| onmouseover | yes | ||
| onmouseup | yes | ||
| requiredExtensions | yes | ||
| requiredFeatures | yes | ||
| rotate | yes | ||
| style | yes | ||
| systemLanguage | yes | ||
| textLength | yes | ||
| x | yes | ||
| y | yes | ||
| xlink:actuate | yes | [1] | |
| xlink:arcrole | yes | [1] | |
| xlink:href | yes | ||
| xlink:role | yes | [1] | |
| xlink:show | yes | [1] | |
| xlink:title | yes | [1] | |
| xlink:type | yes | [1] | |
| xml:base | yes | ||
| xml:lang | yes | ||
| xml:space | yes | ||
| Properties | |||
| alignment-baseline | no | ||
| baseline-shift | yes | ||
| color | yes | ||
| direction | yes | ||
| display | yes | ||
| dominant-baseline | no | ||
| fill | yes | ||
| fill-opacity | yes | ||
| fill-rule | yes | ||
| font | yes | ||
| font-family | yes | ||
| font-size | yes | ||
| font-size-adjust | no | ||
| font-stretch | no | ||
| font-style | yes | ||
| font-variant | no | ||
| font-weight | yes | ||
| glyph-orientation-horizontal | yes | ||
| glyph-orientation-vertical | yes | ||
| kerning | yes | ||
| letter-spacing | yes | ||
| stroke | yes | ||
| stroke-dasharray | yes | ||
| stroke-dashoffset | yes | ||
| stroke-linecap | yes | ||
| stroke-linejoin | yes | ||
| stroke-miterlimit | yes | ||
| stroke-opacity | yes | ||
| stroke-width | yes | ||
| text-anchor | yes | ||
| text-decoration | yes | ||
| unicode-bidi | yes | ||
| visibility | yes | ||
| word-spacing | yes | ||
| svg:tspan | |||
| Attributes | |||
| class | yes | ||
| dx | yes | ||
| dy | yes | ||
| externalResourcesRequired | no | ||
| id | yes | ||
| lengthAdjust | yes | ||
| onclick | yes | ||
| onfocusin | yes | ||
| onfocusout | yes | ||
| onload | yes | ||
| onmousedown | yes | ||
| onmousemove | yes | ||
| onmouseout | yes | ||
| onmouseover | yes | ||
| onmouseup | yes | ||
| requiredExtensions | yes | ||
| requiredFeatures | yes | ||
| rotate | yes | ||
| style | yes | ||
| systemLanguage | yes | ||
| textLength | yes | ||
| x | yes | ||
| y | yes | ||
| xml:base | yes | ||
| xml:lang | yes | ||
| xml:space | yes | ||
| Properties | |||
| alignment-baseline | no | ||
| baseline-shift | yes | ||
| color | yes | ||
| direction | yes | ||
| display | yes | ||
| dominant-baseline | no | ||
| fill | yes | ||
| fill-opacity | yes | ||
| fill-rule | yes | ||
| font | yes | ||
| font-family | yes | ||
| font-size | yes | ||
| font-size-adjust | no | ||
| font-stretch | no | ||
| font-style | yes | ||
| font-variant | no | ||
| font-weight | yes | ||
| glyph-orientation-horizontal | yes | ||
| glyph-orientation-vertical | yes | ||
| kerning | yes | ||
| letter-spacing | yes | ||
| stroke | yes | ||
| stroke-dasharray | yes | ||
| stroke-dashoffset | yes | ||
| stroke-linecap | yes | ||
| stroke-linejoin | yes | ||
| stroke-miterlimit | yes | ||
| stroke-opacity | yes | ||
| stroke-width | yes | ||
| text-anchor | yes | ||
| text-decoration | yes | ||
| unicode-bidi | yes | ||
| visibility | yes | ||
| word-spacing | yes | ||
| svg:use | |||
| Attributes | |||
| class | yes | ||
| externalResourcesRequired | no | ||
| height | yes | ||
| id | yes | ||
| onclick | yes | ||
| onfocusin | yes | ||
| onfocusout | yes | ||
| onload | yes | ||
| onmousedown | yes | ||
| onmousemove | yes | ||
| onmouseout | yes | ||
| onmouseover | yes | ||
| onmouseup | yes | ||
| requiredExtensions | yes | ||
| requiredFeatures | yes | ||
| style | yes | ||
| systemLanguage | yes | ||
| transform | yes | ||
| width | yes | ||
| x | yes | ||
| y | yes | ||
| xlink:actuate | yes | [1] | |
| xlink:arcrole | yes | [1] | |
| xlink:href | yes | ||
| xlink:role | yes | [1] | |
| xlink:show | yes | [1] | |
| xlink:title | yes | [1] | |
| xlink:type | yes | [1] | |
| xml:base | yes | ||
| xml:lang | yes | ||
| xml:space | yes | ||
| Properties | |||
| clip-path | yes | ||
| clip-rule | yes | ||
| color-interpolation | yes | ||
| color-rendering | yes | ||
| cursor | yes | ||
| filter | yes | ||
| mask | yes | ||
| opacity | yes | ||
| pointer-events | yes | ||
| visibility | yes | ||
| svg:view | |||
| Attributes | |||
| externalResourcesRequired | no | ||
| id | yes | ||
| preserveAspectRatio | yes | ||
| viewBox | yes | ||
| viewTarget | no | No highlighting is performed. | |
| zoomAndPan | yes | ||
| xml:base | yes | ||
| xml:lang | yes | ||
| xml:space | yes | ||
| svg:vkern | |||
| Attributes | |||
| g1 | yes | ||
| g2 | yes | ||
| id | yes | ||
| k | yes | ||
| u1 | yes | ||
| u2 | yes | ||
| xml:base | yes | ||
| xml:lang | yes | ||
| xml:space | yes | ||
Notes:
DOM interfaces
The table below lists the SVG DOM interfaces that are supported by Batik. For each interface, the name of each IDL attribute and operation introduced on the interface is given, along with its level of support. For cases where the implementation of an attribute or operation introduced in a superinterface may differ depending on which subinterface has inherited it, this is noted next to that attribute or operation. Both the ECMAScript and Java bindings have the same implementation level as specified for the IDL interfaces in the table.
ECMAScript objects
In addition to the host objects exposed to ECMAScript that implement the SVG DOM, the following objects are also available.
The current SVG document.
The most recently dispatched event object.
An alias for event.
The global object (a self-reference).
Displays an alert dialog with the specified message.
Cancels an interval that was set by a call to setInterval. The intervalID must be an object that has been returned by a previous setInterval call.
Cancels a timeout that was set by a call to setTimeout. The timeoutID must be an object that has been returned by a previous clearTimeout call.
Displays a confirmation dialog with the specified message. The window has an OK and a Cancel button. The function returns true if the user clicks on the OK button, and false otherwise.
Gets data from the given uri. This method returns immediately and the given function is called when the data is fully downloaded. The optional encoding argument is the encoding to assume the data is in, defaulting to UTF-8. The argument passed to the function is an object with three properties:
- success
- true if the data is available, false otherwise.
- contentType
- The content type of the data, if it is known by the implementation.
- content
- A string holding the data.
Parses and returns a DocumentFragment object. text is the string that is to be parsed as XML data, and document is a Document that will be used for creating new DOM objects.
Displays an input dialog with the specified message. The defaultValue parameter specifies the initial contents of the text box in the window. The function returns the string entered by the user, or null if the window was cancelled.
Evaluates the given script repeatedly after the specified amount of time. The value for script must be either a string, which is evaluated by eval every interval, or an ECMAScript function object, which is called every interval. This method does not stall the script: the evaluation is scheduled and the script continues its execution. The function returns an object that can be passed to the clearInterval function.
Evaluates the given script after the specified amount of time. The value for script must be either a string, which is evaluated by eval after the timeout, or an ECMAScript function object, which is called after the timeout. This method does not stall the script: the evaluation is scheduled and the script continues its execution. The function returns an object that can be passed to the clearInterval function. The function returns an object that can be passed to the clearTimeout function.
SVG 1.1 test suite
The table below lists the test cases from the December 2006 release of the SVG 1.1 test suite and whether the latest Batik code in the Subversion repository passes each one.


