blob: 8d5615687b1c3a980cd27fbc0a95f888e78f25e5 [file] [log] [blame]
Title: Batik implementation status
#Batik implementation status
This page details information about Batiks implementation of the [SVG 1.1](http://www.w3.org/TR/SVG11/) 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 <span class="no">not</span> 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 <span class="partial">partially</span> supported, this means that Batik performs some processing for it, but there are known bugs with this processing.
Fully supported
:
If a feature is <span class="yes">fully</span> 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 { #elements}
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{.tableSectionHeader} | { #svg:a} | |
| Attributes{.tableSubSectionHeader} |
| class | yes{.yes} | |
| externalResourcesRequired | no{.no} | |
| id | yes{.yes} | |
| onclick | yes{.yes} | |
| onfocusin | yes{.yes} | |
| onfocusout | yes{.yes} | |
| onload | yes{.yes} | |
| onmousedown | yes{.yes} | |
| onmousemove | yes{.yes} | |
| onmouseout | yes{.yes} | |
| onmouseover | yes{.yes} | |
| onmouseup | yes{.yes} | |
| requiredExtensions | yes{.yes} | |
| requiredFeatures | yes{.yes} | |
| style | yes{.yes} | |
| systemLanguage | yes{.yes} | |
| target | no{.no} | While `target` is not supported, new windows can be opened with `xlink:show="new"`. |
| transform | yes{.yes} | |
| xlink:actuate | yes{.yes} | [[1]](#noteXLink) |
| xlink:arcrole | yes{.yes} | [[1]](#noteXLink) |
| xlink:href | partial{.partial} | URI references to animation elements will not trigger the animation when the link is activated. |
| xlink:role | yes{.yes} | [[1]](#noteXLink) |
| xlink:show | yes{.yes} | |
| xlink:title | yes{.yes} | [[1]](#noteXLink) |
| xlink:type | yes{.yes} | [[1]](#noteXLink) |
| xml:base | yes{.yes} | |
| xml:lang | yes{.yes} | |
| xml:space | yes{.yes} | |
| Properties{.tableSubSectionHeader} |
| clip-path | yes{.yes} | |
| color-interpolation | yes{.yes} | |
| color-rendering | yes{.yes} | |
| cursor | yes{.yes} | |
| display | yes{.yes} | |
| enable-background | yes{.yes} | |
| filter | yes{.yes} | |
| mask | yes{.yes} | |
| opacity | yes{.yes} | |
| svg:altGlyph{.tableSectionHeader} | { #svg:altGlyph} | |
| Attributes{.tableSubSectionHeader} |
| class | yes{.yes} | |
| dx | yes{.yes} | |
| dy | yes{.yes} | |
| externalResourcesRequired | no{.no} | |
| format | no{.no} | |
| glyphRef | no{.no} | |
| id | yes{.yes} | |
| onclick | yes{.yes} | |
| onfocusin | yes{.yes} | |
| onfocusout | yes{.yes} | |
| onload | yes{.yes} | |
| onmousedown | yes{.yes} | |
| onmousemove | yes{.yes} | |
| onmouseout | yes{.yes} | |
| onmouseover | yes{.yes} | |
| onmouseup | yes{.yes} | |
| requiredExtensions | yes{.yes} | |
| requiredFeatures | yes{.yes} | |
| rotate | yes{.yes} | |
| style | yes{.yes} | |
| systemLanguage | yes{.yes} | |
| x | yes{.yes} | |
| y | yes{.yes} | |
| xlink:actuate | yes{.yes} | [[1]](#noteXLink) |
| xlink:arcrole | yes{.yes} | [[1]](#noteXLink) |
| xlink:href | yes{.yes} | |
| xlink:role | yes{.yes} | [[1]](#noteXLink) |
| xlink:show | yes{.yes} | [[1]](#noteXLink) |
| xlink:title | yes{.yes} | [[1]](#noteXLink) |
| xlink:type | yes{.yes} | [[1]](#noteXLink) |
| xml:base | yes{.yes} | |
| xml:lang | yes{.yes} | |
| xml:space | yes{.yes} | |
| Properties{.tableSubSectionHeader} |
| alignment-baseline | no{.no} | |
| baseline-shift | yes{.yes} | |
| color | yes{.yes} | |
| direction | yes{.yes} | |
| display | yes{.yes} | |
| dominant-baseline | no{.no} | |
| fill | yes{.yes} | |
| fill-opacity | yes{.yes} | |
| fill-rule | yes{.yes} | |
| font | yes{.yes} | |
| font-family | yes{.yes} | |
| font-size | yes{.yes} | |
| font-size-adjust | no{.no} | |
| font-stretch | no{.no} | |
| font-style | yes{.yes} | |
| font-variant | no{.no} | |
| font-weight | yes{.yes} | |
| glyph-orientation-horizontal | yes{.yes} | |
| glyph-orientation-vertical | yes{.yes} | |
| kerning | yes{.yes} | |
| letter-spacing | yes{.yes} | |
| stroke | yes{.yes} | |
| stroke-dasharray | yes{.yes} | |
| stroke-dashoffset | yes{.yes} | |
| stroke-linecap | yes{.yes} | |
| stroke-linejoin | yes{.yes} | |
| stroke-miterlimit | yes{.yes} | |
| stroke-opacity | yes{.yes} | |
| stroke-width | yes{.yes} | |
| text-anchor | yes{.yes} | |
| text-decoration | yes{.yes} | |
| unicode-bidi | yes{.yes} | |
| visibility | yes{.yes} | |
| word-spacing | yes{.yes} | |
| svg:altGlyphDef{.tableSectionHeader} | { #svg:altGlyphDef} | |
| Attributes{.tableSubSectionHeader} |
| id | yes{.yes} | |
| xml:base | yes{.yes} | |
| xml:lang | yes{.yes} | |
| xml:space | yes{.yes} | |
| svg:altGlyphItem{.tableSectionHeader} | { #svg:altGlyphItem} | |
| Attributes{.tableSubSectionHeader} |
| id | yes{.yes} | |
| xml:base | yes{.yes} | |
| xml:lang | yes{.yes} | |
| xml:space | yes{.yes} | |
| svg:animate{.tableSectionHeader} | { #svg:animate} | |
| Attributes{.tableSubSectionHeader} |
| accumulate | yes{.yes} | |
| additive | yes{.yes} | |
| attributeName | yes{.yes} | |
| attributeType | yes{.yes} | |
| begin | yes{.yes} | |
| by | yes{.yes} | |
| calcMode | yes{.yes} | |
| dur | yes{.yes} | |
| end | yes{.yes} | |
| externalResourcesRequired | no{.no} | |
| fill | yes{.yes} | |
| from | yes{.yes} | |
| id | yes{.yes} | |
| keySplines | yes{.yes} | |
| keyTimes | yes{.yes} | |
| max | yes{.yes} | |
| min | yes{.yes} | |
| onbegin | yes{.yes} | |
| onend | yes{.yes} | |
| onload | yes{.yes} | |
| onrepeat | yes{.yes} | |
| repeatCount | yes{.yes} | |
| repeatDur | yes{.yes} | |
| requiredExtensions | no{.no} | |
| requiredFeatures | no{.no} | |
| restart | yes{.yes} | |
| systemLanguage | no{.no} | |
| to | yes{.yes} | |
| values | yes{.yes} | |
| svg:animateColor{.tableSectionHeader} | { #svg:animateColor} | |
| Attributes{.tableSubSectionHeader} |
| accumulate | yes{.yes} | |
| additive | yes{.yes} | |
| attributeName | yes{.yes} | |
| attributeType | yes{.yes} | |
| begin | yes{.yes} | |
| by | yes{.yes} | |
| calcMode | yes{.yes} | |
| dur | yes{.yes} | |
| end | yes{.yes} | |
| externalResourcesRequired | no{.no} | |
| fill | yes{.yes} | |
| from | yes{.yes} | |
| id | yes{.yes} | |
| keySplines | yes{.yes} | |
| keyTimes | yes{.yes} | |
| max | yes{.yes} | |
| min | yes{.yes} | |
| onbegin | yes{.yes} | |
| onend | yes{.yes} | |
| onload | yes{.yes} | |
| onrepeat | yes{.yes} | |
| repeatCount | yes{.yes} | |
| repeatDur | yes{.yes} | |
| requiredExtensions | no{.no} | |
| requiredFeatures | no{.no} | |
| restart | yes{.yes} | |
| systemLanguage | no{.no} | |
| to | yes{.yes} | |
| values | yes{.yes} | |
| Properties{.tableSubSectionHeader} |
| color-interpolation | yes{.yes} | |
| color-rendering | yes{.yes} | |
| svg:animateMotion{.tableSectionHeader} | { #svg:animateMotion} | |
| Attributes{.tableSubSectionHeader} |
| accumulate | yes{.yes} | |
| additive | yes{.yes} | |
| attributeName | yes{.yes} | |
| attributeType | yes{.yes} | |
| begin | yes{.yes} | |
| by | yes{.yes} | |
| calcMode | yes{.yes} | |
| dur | yes{.yes} | |
| end | yes{.yes} | |
| externalResourcesRequired | no{.no} | |
| fill | yes{.yes} | |
| from | yes{.yes} | |
| id | yes{.yes} | |
| keyPoints | yes{.yes} | |
| keySplines | yes{.yes} | |
| keyTimes | yes{.yes} | |
| max | yes{.yes} | |
| min | yes{.yes} | |
| onbegin | yes{.yes} | |
| onend | yes{.yes} | |
| onload | yes{.yes} | |
| onrepeat | yes{.yes} | |
| origin | yes{.yes} | |
| path | yes{.yes} | |
| repeatCount | yes{.yes} | |
| repeatDur | yes{.yes} | |
| requiredExtensions | no{.no} | |
| requiredFeatures | no{.no} | |
| restart | yes{.yes} | |
| rotate | yes{.yes} | |
| systemLanguage | no{.no} | |
| to | yes{.yes} | |
| values | yes{.yes} | |
| svg:animateTransform{.tableSectionHeader} | { #svg:animateTransform} | |
| Attributes{.tableSubSectionHeader} |
| accumulate | yes{.yes} | |
| additive | yes{.yes} | |
| attributeName | yes{.yes} | |
| attributeType | yes{.yes} | |
| begin | yes{.yes} | |
| by | yes{.yes} | |
| calcMode | yes{.yes} | |
| dur | yes{.yes} | |
| end | yes{.yes} | |
| externalResourcesRequired | no{.no} | |
| fill | yes{.yes} | |
| from | yes{.yes} | |
| id | yes{.yes} | |
| keySplines | yes{.yes} | |
| keyTimes | yes{.yes} | |
| max | yes{.yes} | |
| min | yes{.yes} | |
| onbegin | yes{.yes} | |
| onend | yes{.yes} | |
| onload | yes{.yes} | |
| onrepeat | yes{.yes} | |
| repeatCount | yes{.yes} | |
| repeatDur | yes{.yes} | |
| requiredExtensions | no{.no} | |
| requiredFeatures | no{.no} | |
| restart | yes{.yes} | |
| systemLanguage | no{.no} | |
| to | yes{.yes} | |
| type | yes{.yes} | |
| values | yes{.yes} | |
| svg:circle{.tableSectionHeader} | { #svg:circle} | |
| Attributes{.tableSubSectionHeader} |
| class | yes{.yes} | |
| cx | yes{.yes} | |
| cy | yes{.yes} | |
| externalResourcesRequired | no{.no} | |
| id | yes{.yes} | |
| onclick | yes{.yes} | |
| onfocusin | yes{.yes} | |
| onfocusout | yes{.yes} | |
| onload | yes{.yes} | |
| onmousedown | yes{.yes} | |
| onmousemove | yes{.yes} | |
| onmouseout | yes{.yes} | |
| onmouseover | yes{.yes} | |
| onmouseup | yes{.yes} | |
| r | yes{.yes} | |
| requiredExtensions | yes{.yes} | |
| requiredFeatures | yes{.yes} | |
| style | yes{.yes} | |
| systemLanguage | yes{.yes} | |
| transform | yes{.yes} | |
| xml:base | yes{.yes} | |
| xml:lang | yes{.yes} | |
| xml:space | yes{.yes} | |
| Properties{.tableSubSectionHeader} |
| clip-path | yes{.yes} | |
| clip-rule | yes{.yes} | |
| color | yes{.yes} | |
| color-interpolation | yes{.yes} | |
| color-rendering | yes{.yes} | |
| cursor | yes{.yes} | |
| fill | yes{.yes} | |
| fill-opacity | yes{.yes} | |
| fill-rule | yes{.yes} | |
| filter | yes{.yes} | |
| mask | yes{.yes} | |
| opacity | yes{.yes} | |
| pointer-events | yes{.yes} | |
| shape-rendering | yes{.yes} | |
| stroke | yes{.yes} | |
| stroke-dasharray | yes{.yes} | |
| stroke-dashoffset | yes{.yes} | |
| stroke-linecap | yes{.yes} | |
| stroke-linejoin | yes{.yes} | |
| stroke-miterlimit | yes{.yes} | |
| stroke-opacity | yes{.yes} | |
| stroke-width | yes{.yes} | |
| visibility | yes{.yes} | |
| svg:clipPath{.tableSectionHeader} | { #svg:clipPath} | |
| Attributes{.tableSubSectionHeader} |
| class | yes{.yes} | |
| clipPathUnits | yes{.yes} | |
| externalResourcesRequired | no{.no} | |
| id | yes{.yes} | |
| requiredExtensions | yes{.yes} | |
| requiredFeatures | yes{.yes} | |
| style | yes{.yes} | |
| systemLanguage | yes{.yes} | |
| transform | yes{.yes} | |
| xml:base | yes{.yes} | |
| xml:lang | yes{.yes} | |
| xml:space | yes{.yes} | |
| Properties{.tableSubSectionHeader} |
| clip-path | yes{.yes} | |
| color-interpolation | yes{.yes} | |
| color-rendering | yes{.yes} | |
| cursor | yes{.yes} | |
| enable-background | no{.no} | |
| filter | yes{.yes} | |
| mask | yes{.yes} | |
| opacity | yes{.yes} | |
| svg:color-profile{.tableSectionHeader} | { #svg:color-profile} | |
| Attributes{.tableSubSectionHeader} |
| id | yes{.yes} | |
| local | no{.no} | |
| name | yes{.yes} | |
| rendering-intent | yes{.yes} | |
| xlink:actuate | yes{.yes} | [[1]](#noteXLink) |
| xlink:arcrole | yes{.yes} | [[1]](#noteXLink) |
| xlink:href | yes{.yes} | |
| xlink:role | yes{.yes} | [[1]](#noteXLink) |
| xlink:show | yes{.yes} | [[1]](#noteXLink) |
| xlink:title | yes{.yes} | [[1]](#noteXLink) |
| xlink:type | yes{.yes} | [[1]](#noteXLink) |
| xml:base | yes{.yes} | |
| xml:lang | yes{.yes} | |
| xml:space | yes{.yes} | |
| svg:cursor{.tableSectionHeader} | { #svg:cursor} | |
| Attributes{.tableSubSectionHeader} |
| externalResourcesRequired | no{.no} | |
| id | yes{.yes} | |
| requiredExtensions | yes{.yes} | |
| requiredFeatures | yes{.yes} | |
| systemLanguage | yes{.yes} | |
| x | yes{.yes} | |
| y | yes{.yes} | |
| xlink:actuate | yes{.yes} | [[1]](#noteXLink) |
| xlink:arcrole | yes{.yes} | [[1]](#noteXLink) |
| xlink:href | yes{.yes} | |
| xlink:role | yes{.yes} | [[1]](#noteXLink) |
| xlink:show | yes{.yes} | [[1]](#noteXLink) |
| xlink:title | yes{.yes} | [[1]](#noteXLink) |
| xlink:type | yes{.yes} | [[1]](#noteXLink) |
| xml:base | yes{.yes} | |
| xml:lang | yes{.yes} | |
| xml:space | yes{.yes} | |
| svg:definition-src{.tableSectionHeader} | { #svg:definition-src} | |
| Attributes{.tableSubSectionHeader} |
| id | yes{.yes} | |
| xlink:actuate | yes{.yes} | [[1]](#noteXLink) |
| xlink:arcrole | yes{.yes} | [[1]](#noteXLink) |
| xlink:href | no{.no} | |
| xlink:role | yes{.yes} | [[1]](#noteXLink) |
| xlink:show | yes{.yes} | [[1]](#noteXLink) |
| xlink:title | yes{.yes} | [[1]](#noteXLink) |
| xlink:type | yes{.yes} | [[1]](#noteXLink) |
| xml:base | yes{.yes} | |
| xml:lang | yes{.yes} | |
| xml:space | yes{.yes} | |
| svg:defs{.tableSectionHeader} | { #svg:defs} | |
| Attributes{.tableSubSectionHeader} |
| class | yes{.yes} | |
| externalResourcesRequired | no{.no} | |
| id | yes{.yes} | |
| onclick | yes{.yes} | |
| onfocusin | yes{.yes} | |
| onfocusout | yes{.yes} | |
| onload | yes{.yes} | |
| onmousedown | yes{.yes} | |
| onmousemove | yes{.yes} | |
| onmouseout | yes{.yes} | |
| onmouseover | yes{.yes} | |
| onmouseup | yes{.yes} | |
| requiredExtensions | yes{.yes} | |
| requiredFeatures | yes{.yes} | |
| style | yes{.yes} | |
| systemLanguage | yes{.yes} | |
| transform | yes{.yes} | |
| xml:base | yes{.yes} | |
| xml:lang | yes{.yes} | |
| xml:space | yes{.yes} | |
| Properties{.tableSubSectionHeader} |
| clip-path | yes{.yes} | |
| color-interpolation | yes{.yes} | |
| color-rendering | yes{.yes} | |
| cursor | yes{.yes} | |
| enable-background | no{.no} | |
| filter | yes{.yes} | |
| mask | yes{.yes} | |
| opacity | yes{.yes} | |
| svg:desc{.tableSectionHeader} | { #svg:desc} | |
| Attributes{.tableSubSectionHeader} |
| class | yes{.yes} | |
| id | yes{.yes} | |
| style | yes{.yes} | |
| xml:base | yes{.yes} | |
| xml:lang | yes{.yes} | |
| xml:space | yes{.yes} | |
| svg:ellipse{.tableSectionHeader} | { #svg:ellipse} | |
| Attributes{.tableSubSectionHeader} |
| class | yes{.yes} | |
| cx | yes{.yes} | |
| cy | yes{.yes} | |
| externalResourcesRequired | no{.no} | |
| id | yes{.yes} | |
| onclick | yes{.yes} | |
| onfocusin | yes{.yes} | |
| onfocusout | yes{.yes} | |
| onload | yes{.yes} | |
| onmousedown | yes{.yes} | |
| onmousemove | yes{.yes} | |
| onmouseout | yes{.yes} | |
| onmouseover | yes{.yes} | |
| onmouseup | yes{.yes} | |
| requiredExtensions | yes{.yes} | |
| requiredFeatures | yes{.yes} | |
| rx | yes{.yes} | |
| ry | yes{.yes} | |
| style | yes{.yes} | |
| systemLanguage | yes{.yes} | |
| transform | yes{.yes} | |
| xml:base | yes{.yes} | |
| xml:lang | yes{.yes} | |
| xml:space | yes{.yes} | |
| Properties{.tableSubSectionHeader} |
| clip-path | yes{.yes} | |
| clip-rule | yes{.yes} | |
| color | yes{.yes} | |
| color-interpolation | yes{.yes} | |
| color-rendering | yes{.yes} | |
| cursor | yes{.yes} | |
| fill | yes{.yes} | |
| fill-opacity | yes{.yes} | |
| fill-rule | yes{.yes} | |
| filter | yes{.yes} | |
| mask | yes{.yes} | |
| opacity | yes{.yes} | |
| pointer-events | yes{.yes} | |
| shape-rendering | yes{.yes} | |
| stroke | yes{.yes} | |
| stroke-dasharray | yes{.yes} | |
| stroke-dashoffset | yes{.yes} | |
| stroke-linecap | yes{.yes} | |
| stroke-linejoin | yes{.yes} | |
| stroke-miterlimit | yes{.yes} | |
| stroke-opacity | yes{.yes} | |
| stroke-width | yes{.yes} | |
| visibility | yes{.yes} | |
| svg:feBlend{.tableSectionHeader} | { #svg:feBlend} | |
| Attributes{.tableSubSectionHeader} |
| height | yes{.yes} | |
| id | yes{.yes} | |
| in | yes{.yes} | |
| in2 | yes{.yes} | |
| mode | yes{.yes} | |
| result | yes{.yes} | |
| width | yes{.yes} | |
| x | yes{.yes} | |
| y | yes{.yes} | |
| xml:base | yes{.yes} | |
| xml:lang | yes{.yes} | |
| xml:space | yes{.yes} | |
| Properties{.tableSubSectionHeader} |
| color-interpolation-filters | yes{.yes} | |
| svg:feColorMatrix{.tableSectionHeader} | { #svg:feColorMatrix} | |
| Attributes{.tableSubSectionHeader} |
| height | yes{.yes} | |
| id | yes{.yes} | |
| in | yes{.yes} | |
| result | yes{.yes} | |
| type | yes{.yes} | |
| values | yes{.yes} | |
| width | yes{.yes} | |
| x | yes{.yes} | |
| y | yes{.yes} | |
| xml:base | yes{.yes} | |
| xml:lang | yes{.yes} | |
| xml:space | yes{.yes} | |
| Properties{.tableSubSectionHeader} |
| color-interpolation-filters | yes{.yes} | |
| svg:feComponentTransfer{.tableSectionHeader} | { #svg:feComponentTransfer} | |
| Attributes{.tableSubSectionHeader} |
| height | yes{.yes} | |
| id | yes{.yes} | |
| in | yes{.yes} | |
| result | yes{.yes} | |
| width | yes{.yes} | |
| x | yes{.yes} | |
| y | yes{.yes} | |
| xml:base | yes{.yes} | |
| xml:lang | yes{.yes} | |
| xml:space | yes{.yes} | |
| Properties{.tableSubSectionHeader} |
| color-interpolation-filters | yes{.yes} | |
| svg:feComposite{.tableSectionHeader} | { #svg:feComposite} | |
| Attributes{.tableSubSectionHeader} |
| height | yes{.yes} | |
| id | yes{.yes} | |
| in | yes{.yes} | |
| in2 | yes{.yes} | |
| k1 | yes{.yes} | |
| k2 | yes{.yes} | |
| k3 | yes{.yes} | |
| k4 | yes{.yes} | |
| operator | yes{.yes} | |
| result | yes{.yes} | |
| width | yes{.yes} | |
| x | yes{.yes} | |
| y | yes{.yes} | |
| xml:base | yes{.yes} | |
| xml:lang | yes{.yes} | |
| xml:space | yes{.yes} | |
| Properties{.tableSubSectionHeader} |
| color-interpolation-filters | yes{.yes} | |
| svg:feConvolveMatrix{.tableSectionHeader} | { #svg:feConvolveMatrix} | |
| Attributes{.tableSubSectionHeader} |
| bias | yes{.yes} | |
| divisor | yes{.yes} | |
| edgeMode | yes{.yes} | |
| height | yes{.yes} | |
| id | yes{.yes} | |
| in | yes{.yes} | |
| kernelMatrix | yes{.yes} | |
| kernelUnitLength | yes{.yes} | |
| order | yes{.yes} | |
| preserveAlpha | yes{.yes} | |
| result | yes{.yes} | |
| targetX | yes{.yes} | |
| targetY | yes{.yes} | |
| width | yes{.yes} | |
| x | yes{.yes} | |
| y | yes{.yes} | |
| xml:base | yes{.yes} | |
| xml:lang | yes{.yes} | |
| xml:space | yes{.yes} | |
| Properties{.tableSubSectionHeader} |
| color-interpolation-filters | yes{.yes} | |
| svg:feDiffuseLighting{.tableSectionHeader} | { #svg:feDiffuseLighting} | |
| Attributes{.tableSubSectionHeader} |
| class | yes{.yes} | |
| diffuseConstant | yes{.yes} | |
| height | yes{.yes} | |
| id | yes{.yes} | |
| in | yes{.yes} | |
| kernelUnitLength | no{.no} | |
| result | yes{.yes} | |
| style | yes{.yes} | |
| surfaceScale | yes{.yes} | |
| width | yes{.yes} | |
| x | yes{.yes} | |
| y | yes{.yes} | |
| xml:base | yes{.yes} | |
| xml:lang | yes{.yes} | |
| xml:space | yes{.yes} | |
| Properties{.tableSubSectionHeader} |
| color | yes{.yes} | |
| color-interpolation-filters | yes{.yes} | |
| lighting-color | yes{.yes} | |
| svg:feDisplacementMap{.tableSectionHeader} | { #svg:feDisplacementMap} | |
| Attributes{.tableSubSectionHeader} |
| height | yes{.yes} | |
| id | yes{.yes} | |
| in | yes{.yes} | |
| in2 | yes{.yes} | |
| result | yes{.yes} | |
| scale | yes{.yes} | |
| width | yes{.yes} | |
| x | yes{.yes} | |
| xChannelSelector | yes{.yes} | |
| y | yes{.yes} | |
| yChannelSelector | yes{.yes} | |
| xml:base | yes{.yes} | |
| xml:lang | yes{.yes} | |
| xml:space | yes{.yes} | |
| Properties{.tableSubSectionHeader} |
| color-interpolation-filters | yes{.yes} | |
| svg:feDistantLight{.tableSectionHeader} | { #svg:feDistantLight} | |
| Attributes{.tableSubSectionHeader} |
| azimuth | yes{.yes} | |
| elevation | yes{.yes} | |
| id | yes{.yes} | |
| xml:base | yes{.yes} | |
| xml:lang | yes{.yes} | |
| xml:space | yes{.yes} | |
| svg:feFlood{.tableSectionHeader} | { #svg:feFlood} | |
| Attributes{.tableSubSectionHeader} |
| class | yes{.yes} | |
| height | yes{.yes} | |
| id | yes{.yes} | |
| in | yes{.yes} | |
| result | yes{.yes} | |
| style | yes{.yes} | |
| width | yes{.yes} | |
| x | yes{.yes} | |
| y | yes{.yes} | |
| xml:base | yes{.yes} | |
| xml:lang | yes{.yes} | |
| xml:space | yes{.yes} | |
| Properties{.tableSubSectionHeader} |
| color | yes{.yes} | |
| color-interpolation-filters | yes{.yes} | |
| flood-color | yes{.yes} | |
| flood-opacity | yes{.yes} | |
| svg:feFuncA{.tableSectionHeader} | { #svg:feFuncA} | |
| Attributes{.tableSubSectionHeader} |
| amplitude | yes{.yes} | |
| exponent | yes{.yes} | |
| id | yes{.yes} | |
| intercept | yes{.yes} | |
| offset | yes{.yes} | |
| slope | yes{.yes} | |
| tableValues | yes{.yes} | |
| type | yes{.yes} | |
| xml:base | yes{.yes} | |
| xml:lang | yes{.yes} | |
| xml:space | yes{.yes} | |
| svg:feFuncB{.tableSectionHeader} | { #svg:feFuncB} | |
| Attributes{.tableSubSectionHeader} |
| amplitude | yes{.yes} | |
| exponent | yes{.yes} | |
| id | yes{.yes} | |
| intercept | yes{.yes} | |
| offset | yes{.yes} | |
| slope | yes{.yes} | |
| tableValues | yes{.yes} | |
| type | yes{.yes} | |
| xml:base | yes{.yes} | |
| xml:lang | yes{.yes} | |
| xml:space | yes{.yes} | |
| svg:feFuncG{.tableSectionHeader} | { #svg:feFuncG} | |
| Attributes{.tableSubSectionHeader} |
| amplitude | yes{.yes} | |
| exponent | yes{.yes} | |
| id | yes{.yes} | |
| intercept | yes{.yes} | |
| offset | yes{.yes} | |
| slope | yes{.yes} | |
| tableValues | yes{.yes} | |
| type | yes{.yes} | |
| xml:base | yes{.yes} | |
| xml:lang | yes{.yes} | |
| xml:space | yes{.yes} | |
| svg:feFuncR{.tableSectionHeader} | { #svg:feFuncR} | |
| Attributes{.tableSubSectionHeader} |
| amplitude | yes{.yes} | |
| exponent | yes{.yes} | |
| id | yes{.yes} | |
| intercept | yes{.yes} | |
| offset | yes{.yes} | |
| slope | yes{.yes} | |
| tableValues | yes{.yes} | |
| type | yes{.yes} | |
| xml:base | yes{.yes} | |
| xml:lang | yes{.yes} | |
| xml:space | yes{.yes} | |
| svg:feGaussianBlur{.tableSectionHeader} | { #svg:feGaussianBlur} | |
| Attributes{.tableSubSectionHeader} |
| height | yes{.yes} | |
| id | yes{.yes} | |
| in | yes{.yes} | |
| result | yes{.yes} | |
| stdDeviation | yes{.yes} | |
| width | yes{.yes} | |
| x | yes{.yes} | |
| y | yes{.yes} | |
| xml:base | yes{.yes} | |
| xml:lang | yes{.yes} | |
| xml:space | yes{.yes} | |
| Properties{.tableSubSectionHeader} |
| color-interpolation-filters | yes{.yes} | |
| svg:feImage{.tableSectionHeader} | { #svg:feImage} | |
| Attributes{.tableSubSectionHeader} |
| class | yes{.yes} | |
| externalResourcesRequired | no{.no} | |
| height | yes{.yes} | |
| id | yes{.yes} | |
| preserveAspectRatio | no{.no} | |
| result | yes{.yes} | |
| style | yes{.yes} | |
| width | yes{.yes} | |
| x | yes{.yes} | |
| y | yes{.yes} | |
| xlink:actuate | yes{.yes} | [[1]](#noteXLink) |
| xlink:arcrole | yes{.yes} | [[1]](#noteXLink) |
| xlink:href | yes{.yes} | |
| xlink:role | yes{.yes} | [[1]](#noteXLink) |
| xlink:show | yes{.yes} | [[1]](#noteXLink) |
| xlink:title | yes{.yes} | [[1]](#noteXLink) |
| xlink:type | yes{.yes} | [[1]](#noteXLink) |
| xml:base | yes{.yes} | |
| xml:lang | yes{.yes} | |
| xml:space | yes{.yes} | |
| Properties{.tableSubSectionHeader} |
| clip | no{.no} | |
| clip-path | yes{.yes} | |
| clip-rule | yes{.yes} | |
| color-interpolation | yes{.yes} | |
| color-interpolation-filters | yes{.yes} | |
| color-profile | yes{.yes} | |
| color-rendering | yes{.yes} | |
| cursor | yes{.yes} | |
| filter | yes{.yes} | |
| image-rendering | yes{.yes} | |
| mask | yes{.yes} | |
| opacity | yes{.yes} | |
| overflow | yes{.yes} | |
| pointer-events | yes{.yes} | |
| visibility | yes{.yes} | |
| svg:feMerge{.tableSectionHeader} | { #svg:feMerge} | |
| Attributes{.tableSubSectionHeader} |
| height | yes{.yes} | |
| id | yes{.yes} | |
| result | yes{.yes} | |
| width | yes{.yes} | |
| x | yes{.yes} | |
| y | yes{.yes} | |
| xml:base | yes{.yes} | |
| xml:lang | yes{.yes} | |
| xml:space | yes{.yes} | |
| Properties{.tableSubSectionHeader} |
| color-interpolation-filters | yes{.yes} | |
| svg:feMergeNode{.tableSectionHeader} | { #svg:feMergeNode} | |
| Attributes{.tableSubSectionHeader} |
| id | yes{.yes} | |
| in | yes{.yes} | |
| xml:base | yes{.yes} | |
| xml:lang | yes{.yes} | |
| xml:space | yes{.yes} | |
| svg:feMorphology{.tableSectionHeader} | { #svg:feMorphology} | |
| Attributes{.tableSubSectionHeader} |
| height | yes{.yes} | |
| id | yes{.yes} | |
| in | yes{.yes} | |
| operator | yes{.yes} | |
| radius | yes{.yes} | |
| result | yes{.yes} | |
| width | yes{.yes} | |
| x | yes{.yes} | |
| y | yes{.yes} | |
| xml:base | yes{.yes} | |
| xml:lang | yes{.yes} | |
| xml:space | yes{.yes} | |
| Properties{.tableSubSectionHeader} |
| color-interpolation-filters | yes{.yes} | |
| svg:feOffset{.tableSectionHeader} | { #svg:feOffset} | |
| Attributes{.tableSubSectionHeader} |
| dx | yes{.yes} | |
| dy | yes{.yes} | |
| height | yes{.yes} | |
| id | yes{.yes} | |
| in | yes{.yes} | |
| result | yes{.yes} | |
| width | yes{.yes} | |
| x | yes{.yes} | |
| y | yes{.yes} | |
| xml:base | yes{.yes} | |
| xml:lang | yes{.yes} | |
| xml:space | yes{.yes} | |
| Properties{.tableSubSectionHeader} |
| color-interpolation-filters | yes{.yes} | |
| svg:fePointLight{.tableSectionHeader} | { #svg:fePointLight} | |
| Attributes{.tableSubSectionHeader} |
| id | yes{.yes} | |
| x | yes{.yes} | |
| y | yes{.yes} | |
| z | yes{.yes} | |
| xml:base | yes{.yes} | |
| xml:lang | yes{.yes} | |
| xml:space | yes{.yes} | |
| svg:feSpecularLighting{.tableSectionHeader} | { #svg:feSpecularLighting} | |
| Attributes{.tableSubSectionHeader} |
| class | yes{.yes} | |
| height | yes{.yes} | |
| id | yes{.yes} | |
| in | yes{.yes} | |
| kernelUnitLength | yes{.yes} | |
| result | yes{.yes} | |
| specularConstant | yes{.yes} | |
| specularExponent | yes{.yes} | |
| style | yes{.yes} | |
| surfaceScale | yes{.yes} | |
| width | yes{.yes} | |
| x | yes{.yes} | |
| y | yes{.yes} | |
| xml:base | yes{.yes} | |
| xml:lang | yes{.yes} | |
| xml:space | yes{.yes} | |
| Properties{.tableSubSectionHeader} |
| color | yes{.yes} | |
| color-interpolation-filters | yes{.yes} | |
| lighting-color | yes{.yes} | |
| svg:feSpotLight{.tableSectionHeader} | { #svg:feSpotLight} | |
| Attributes{.tableSubSectionHeader} |
| id | yes{.yes} | |
| limitingConeAngle | yes{.yes} | |
| pointsAtX | yes{.yes} | |
| pointsAtY | yes{.yes} | |
| pointsAtZ | yes{.yes} | |
| specularExponent | yes{.yes} | |
| x | yes{.yes} | |
| y | yes{.yes} | |
| z | yes{.yes} | |
| xml:base | yes{.yes} | |
| xml:lang | yes{.yes} | |
| xml:space | yes{.yes} | |
| svg:feTile{.tableSectionHeader} | { #svg:feTile} | |
| Attributes{.tableSubSectionHeader} |
| height | yes{.yes} | |
| id | yes{.yes} | |
| in | yes{.yes} | |
| result | yes{.yes} | |
| width | yes{.yes} | |
| x | yes{.yes} | |
| y | yes{.yes} | |
| xml:base | yes{.yes} | |
| xml:lang | yes{.yes} | |
| xml:space | yes{.yes} | |
| Properties{.tableSubSectionHeader} |
| color-interpolation-filters | yes{.yes} | |
| svg:feTurbulence{.tableSectionHeader} | { #svg:feTurbulence} | |
| Attributes{.tableSubSectionHeader} |
| baseFrequency | yes{.yes} | |
| height | yes{.yes} | |
| id | yes{.yes} | |
| numOctaves | yes{.yes} | |
| result | yes{.yes} | |
| seed | yes{.yes} | |
| stitchTiles | yes{.yes} | |
| type | yes{.yes} | |
| width | yes{.yes} | |
| x | yes{.yes} | |
| y | yes{.yes} | |
| xml:base | yes{.yes} | |
| xml:lang | yes{.yes} | |
| xml:space | yes{.yes} | |
| Properties{.tableSubSectionHeader} |
| color-interpolation-filters | yes{.yes} | |
| svg:filter{.tableSectionHeader} | { #svg:filter} | |
| Attributes{.tableSubSectionHeader} |
| class | yes{.yes} | |
| externalResourcesRequired | no{.no} | |
| filterRes | yes{.yes} | |
| filterUnits | yes{.yes} | |
| height | yes{.yes} | |
| id | yes{.yes} | |
| primitiveUnits | yes{.yes} | |
| style | yes{.yes} | |
| width | yes{.yes} | |
| x | yes{.yes} | |
| y | yes{.yes} | |
| xlink:actuate | yes{.yes} | [[1]](#noteXLink) |
| xlink:arcrole | yes{.yes} | [[1]](#noteXLink) |
| xlink:href | yes{.yes} | |
| xlink:role | yes{.yes} | [[1]](#noteXLink) |
| xlink:show | yes{.yes} | |
| xlink:title | yes{.yes} | [[1]](#noteXLink) |
| xlink:type | yes{.yes} | [[1]](#noteXLink) |
| xml:base | yes{.yes} | |
| xml:lang | yes{.yes} | |
| xml:space | yes{.yes} | |
| svg:font{.tableSectionHeader} | { #svg:font} | |
| Attributes{.tableSubSectionHeader} |
| class | yes{.yes} | |
| externalResourcesRequired | no{.no} | |
| horiz-adv-x | yes{.yes} | |
| horiz-origin-x | yes{.yes} | |
| horiz-origin-y | yes{.yes} | |
| id | yes{.yes} | |
| style | yes{.yes} | |
| vert-adv-y | yes{.yes} | |
| vert-origin-x | yes{.yes} | |
| vert-origin-y | yes{.yes} | |
| xml:base | yes{.yes} | |
| xml:lang | yes{.yes} | |
| xml:space | yes{.yes} | |
| svg:font-face{.tableSectionHeader} | { #svg:font-face} | |
| Attributes{.tableSubSectionHeader} |
| accent-height | no{.no} | |
| alphabetic | no{.no} | |
| ascent | yes{.yes} | |
| bbox | no{.no} | |
| cap-height | no{.no} | |
| descent | yes{.yes} | |
| font-family | yes{.yes} | |
| font-size | no{.no} | |
| font-stretch | no{.no} | |
| font-style | yes{.yes} | |
| font-variant | no{.no} | |
| font-weight | yes{.yes} | |
| hanging | no{.no} | |
| id | yes{.yes} | |
| ideographic | no{.no} | |
| mathematical | no{.no} | |
| overline-position | yes{.yes} | |
| overline-thickness | yes{.yes} | |
| panose-1 | yes{.yes} | |
| slope | yes{.yes} | |
| stemh | no{.no} | |
| stemv | no{.no} | |
| strikethrough-position | yes{.yes} | |
| strikethrough-thickness | yes{.yes} | |
| underline-position | yes{.yes} | |
| underline-thickness | yes{.yes} | |
| unicode-range | no{.no} | |
| units-per-em | yes{.yes} | |
| v-alphabetic | no{.no} | |
| v-hanging | no{.no} | |
| v-ideographic | no{.no} | |
| v-mathematical | no{.no} | |
| widths | no{.no} | |
| x-height | no{.no} | |
| xml:base | yes{.yes} | |
| xml:lang | yes{.yes} | |
| xml:space | yes{.yes} | |
| svg:font-face-format{.tableSectionHeader} | { #svg:font-face-format} | |
| Attributes{.tableSubSectionHeader} |
| id | yes{.yes} | |
| string | no{.no} | |
| xml:base | yes{.yes} | |
| xml:lang | yes{.yes} | |
| xml:space | yes{.yes} | |
| svg:font-face-name{.tableSectionHeader} | { #svg:font-face-name} | |
| Attributes{.tableSubSectionHeader} |
| id | yes{.yes} | |
| name | yes{.yes} | |
| xml:base | yes{.yes} | |
| xml:lang | yes{.yes} | |
| xml:space | yes{.yes} | |
| svg:font-face-src{.tableSectionHeader} | { #svg:font-face-src} | |
| Attributes{.tableSubSectionHeader} |
| id | yes{.yes} | |
| xml:base | yes{.yes} | |
| xml:lang | yes{.yes} | |
| xml:space | yes{.yes} | |
| svg:font-face-uri{.tableSectionHeader} | { #svg:font-face-uri} | |
| Attributes{.tableSubSectionHeader} |
| id | yes{.yes} | |
| xlink:actuate | yes{.yes} | [[1]](#noteXLink) |
| xlink:arcrole | yes{.yes} | [[1]](#noteXLink) |
| xlink:href | yes{.yes} | |
| xlink:role | yes{.yes} | [[1]](#noteXLink) |
| xlink:show | yes{.yes} | [[1]](#noteXLink) |
| xlink:title | yes{.yes} | [[1]](#noteXLink) |
| xlink:type | yes{.yes} | [[1]](#noteXLink) |
| xml:base | yes{.yes} | |
| xml:lang | yes{.yes} | |
| xml:space | yes{.yes} | |
| svg:foreignObject{.tableSectionHeader} | { #svg:foreignObject} | |
| Attributes{.tableSubSectionHeader} |
| class | no{.no} | |
| height | no{.no} | |
| id | yes{.yes} | |
| onactivate | no{.no} | |
| onclick | no{.no} | |
| onfocusin | no{.no} | |
| onfocusout | no{.no} | |
| onload | no{.no} | |
| onmousedown | no{.no} | |
| onmousemove | no{.no} | |
| onmouseout | no{.no} | |
| onmouseover | no{.no} | |
| onmouseup | no{.no} | |
| requiredExtensions | no{.no} | |
| requiredFeatures | no{.no} | |
| style | no{.no} | |
| systemLanguage | no{.no} | |
| transform | no{.no} | |
| width | no{.no} | |
| x | no{.no} | |
| y | no{.no} | |
| xml:base | yes{.yes} | |
| xml:lang | yes{.yes} | |
| xml:space | yes{.yes} | |
| Properties{.tableSubSectionHeader} |
| clip | no{.no} | |
| display | no{.no} | |
| overflow | no{.no} | |
| svg:g{.tableSectionHeader} | { #svg:g} | |
| Attributes{.tableSubSectionHeader} |
| class | yes{.yes} | |
| externalResourcesRequired | no{.no} | |
| id | yes{.yes} | |
| onclick | yes{.yes} | |
| onfocusin | yes{.yes} | |
| onfocusout | yes{.yes} | |
| onload | yes{.yes} | |
| onmousedown | yes{.yes} | |
| onmousemove | yes{.yes} | |
| onmouseout | yes{.yes} | |
| onmouseover | yes{.yes} | |
| onmouseup | yes{.yes} | |
| requiredExtensions | yes{.yes} | |
| requiredFeatures | yes{.yes} | |
| style | yes{.yes} | |
| systemLanguage | yes{.yes} | |
| transform | yes{.yes} | |
| xml:base | yes{.yes} | |
| xml:lang | yes{.yes} | |
| xml:space | yes{.yes} | |
| Properties{.tableSubSectionHeader} |
| clip-path | yes{.yes} | |
| color-interpolation | yes{.yes} | |
| color-rendering | yes{.yes} | |
| cursor | yes{.yes} | |
| display | yes{.yes} | |
| enable-background | yes{.yes} | |
| filter | yes{.yes} | |
| mask | yes{.yes} | |
| opacity | yes{.yes} | |
| svg:glyph{.tableSectionHeader} | { #svg:glyph} | |
| Attributes{.tableSubSectionHeader} |
| arabic-form | yes{.yes} | |
| class | yes{.yes} | |
| d | yes{.yes} | |
| glyph-name | yes{.yes} | |
| horiz-adv-x | yes{.yes} | |
| id | yes{.yes} | |
| lang | yes{.yes} | |
| orientation | yes{.yes} | |
| style | yes{.yes} | |
| unicode | yes{.yes} | |
| vert-adv-y | yes{.yes} | |
| vert-origin-x | yes{.yes} | |
| vert-origin-y | yes{.yes} | |
| xml:base | yes{.yes} | |
| xml:lang | yes{.yes} | |
| xml:space | yes{.yes} | |
| svg:glyphRef{.tableSectionHeader} | { #svg:glyphRef} | |
| Attributes{.tableSubSectionHeader} |
| class | yes{.yes} | |
| dx | no{.no} | |
| dy | no{.no} | |
| font-family | no{.no} | [[2]](#noteGlyphRef) |
| font-size | no{.no} | [[2]](#noteGlyphRef) |
| font-size-adjust | no{.no} | [[2]](#noteGlyphRef) |
| font-stretch | no{.no} | [[2]](#noteGlyphRef) |
| font-style | no{.no} | [[2]](#noteGlyphRef) |
| font-variant | no{.no} | [[2]](#noteGlyphRef) |
| font-weight | no{.no} | [[2]](#noteGlyphRef) |
| format | no{.no} | |
| glyphRef | no{.no} | |
| id | yes{.yes} | |
| style | yes{.yes} | |
| x | no{.no} | |
| y | no{.no} | |
| xlink:actuate | yes{.yes} | [[1]](#noteXLink) |
| xlink:arcrole | yes{.yes} | [[1]](#noteXLink) |
| xlink:href | yes{.yes} | |
| xlink:role | yes{.yes} | [[1]](#noteXLink) |
| xlink:show | yes{.yes} | [[1]](#noteXLink) |
| xlink:title | yes{.yes} | [[1]](#noteXLink) |
| xlink:type | yes{.yes} | [[1]](#noteXLink) |
| xml:base | yes{.yes} | |
| xml:lang | yes{.yes} | |
| xml:space | yes{.yes} | |
| svg:hkern{.tableSectionHeader} | { #svg:hkern} | |
| Attributes{.tableSubSectionHeader} |
| g1 | yes{.yes} | |
| g2 | yes{.yes} | |
| id | yes{.yes} | |
| k | yes{.yes} | |
| u1 | yes{.yes} | |
| u2 | yes{.yes} | |
| xml:base | yes{.yes} | |
| xml:lang | yes{.yes} | |
| xml:space | yes{.yes} | |
| svg:image{.tableSectionHeader} | { #svg:image} | |
| Attributes{.tableSubSectionHeader} |
| class | yes{.yes} | |
| externalResourcesRequired | no{.no} | |
| height | yes{.yes} | |
| id | yes{.yes} | |
| onclick | yes{.yes} | |
| onfocusin | yes{.yes} | |
| onfocusout | yes{.yes} | |
| onload | yes{.yes} | |
| onmousedown | yes{.yes} | |
| onmousemove | yes{.yes} | |
| onmouseout | yes{.yes} | |
| onmouseover | yes{.yes} | |
| onmouseup | yes{.yes} | |
| preserveAspectRatio | yes{.yes} | |
| requiredExtensions | yes{.yes} | |
| requiredFeatures | yes{.yes} | |
| style | yes{.yes} | |
| systemLanguage | yes{.yes} | |
| transform | yes{.yes} | |
| width | yes{.yes} | |
| x | yes{.yes} | |
| y | yes{.yes} | |
| xlink:actuate | yes{.yes} | [[1]](#noteXLink) |
| xlink:arcrole | yes{.yes} | [[1]](#noteXLink) |
| xlink:href | yes{.yes} | |
| xlink:role | yes{.yes} | [[1]](#noteXLink) |
| xlink:show | yes{.yes} | [[1]](#noteXLink) |
| xlink:title | yes{.yes} | [[1]](#noteXLink) |
| xlink:type | yes{.yes} | [[1]](#noteXLink) |
| xml:base | yes{.yes} | |
| xml:lang | yes{.yes} | |
| xml:space | yes{.yes} | |
| Properties{.tableSubSectionHeader} |
| clip | no{.no} | |
| clip-path | yes{.yes} | |
| clip-rule | yes{.yes} | |
| color-interpolation | yes{.yes} | |
| color-profile | yes{.yes} | |
| color-rendering | yes{.yes} | |
| cursor | yes{.yes} | |
| filter | yes{.yes} | |
| image-rendering | yes{.yes} | |
| mask | yes{.yes} | |
| opacity | yes{.yes} | |
| overflow | yes{.yes} | |
| pointer-events | yes{.yes} | |
| visibility | yes{.yes} | |
| svg:line{.tableSectionHeader} | { #svg:line} | |
| Attributes{.tableSubSectionHeader} |
| class | yes{.yes} | |
| externalResourcesRequired | no{.no} | |
| id | yes{.yes} | |
| onclick | yes{.yes} | |
| onfocusin | yes{.yes} | |
| onfocusout | yes{.yes} | |
| onload | yes{.yes} | |
| onmousedown | yes{.yes} | |
| onmousemove | yes{.yes} | |
| onmouseout | yes{.yes} | |
| onmouseover | yes{.yes} | |
| onmouseup | yes{.yes} | |
| requiredExtensions | yes{.yes} | |
| requiredFeatures | yes{.yes} | |
| style | yes{.yes} | |
| systemLanguage | yes{.yes} | |
| transform | yes{.yes} | |
| x1 | yes{.yes} | |
| x2 | yes{.yes} | |
| y1 | yes{.yes} | |
| y2 | yes{.yes} | |
| xml:base | yes{.yes} | |
| xml:lang | yes{.yes} | |
| xml:space | yes{.yes} | |
| Properties{.tableSubSectionHeader} |
| clip-path | yes{.yes} | |
| clip-rule | yes{.yes} | |
| color | yes{.yes} | |
| color-interpolation | yes{.yes} | |
| color-rendering | yes{.yes} | |
| cursor | yes{.yes} | |
| fill | yes{.yes} | |
| fill-opacity | yes{.yes} | |
| fill-rule | yes{.yes} | |
| filter | yes{.yes} | |
| marker | yes{.yes} | |
| marker-end | yes{.yes} | |
| marker-mid | yes{.yes} | |
| marker-start | yes{.yes} | |
| mask | yes{.yes} | |
| opacity | yes{.yes} | |
| pointer-events | yes{.yes} | |
| shape-rendering | yes{.yes} | |
| stroke | yes{.yes} | |
| stroke-dasharray | yes{.yes} | |
| stroke-dashoffset | yes{.yes} | |
| stroke-linecap | yes{.yes} | |
| stroke-linejoin | yes{.yes} | |
| stroke-miterlimit | yes{.yes} | |
| stroke-opacity | yes{.yes} | |
| stroke-width | yes{.yes} | |
| visibility | yes{.yes} | |
| svg:linearGradient{.tableSectionHeader} | { #svg:linearGradient} | |
| Attributes{.tableSubSectionHeader} |
| class | yes{.yes} | |
| color | yes{.yes} | |
| color-interpolation | yes{.yes} | |
| color-rendering | yes{.yes} | |
| externalResourcesRequired | no{.no} | |
| gradientTransform | yes{.yes} | |
| gradientUnits | yes{.yes} | |
| id | yes{.yes} | |
| spreadMethod | yes{.yes} | |
| stop-color | yes{.yes} | |
| stop-opacity | yes{.yes} | |
| style | yes{.yes} | |
| x1 | yes{.yes} | |
| x2 | yes{.yes} | |
| y1 | yes{.yes} | |
| y2 | yes{.yes} | |
| xlink:actuate | yes{.yes} | [[1]](#noteXLink) |
| xlink:arcrole | yes{.yes} | [[1]](#noteXLink) |
| xlink:href | yes{.yes} | |
| xlink:role | yes{.yes} | [[1]](#noteXLink) |
| xlink:show | yes{.yes} | [[1]](#noteXLink) |
| xlink:title | yes{.yes} | [[1]](#noteXLink) |
| xlink:type | yes{.yes} | [[1]](#noteXLink) |
| xml:base | yes{.yes} | |
| xml:lang | yes{.yes} | |
| xml:space | yes{.yes} | |
| svg:marker{.tableSectionHeader} | { #svg:marker} | |
| Attributes{.tableSubSectionHeader} |
| class | yes{.yes} | |
| externalResourcesRequired | no{.no} | |
| id | yes{.yes} | |
| markerHeight | yes{.yes} | |
| markerUnits | yes{.yes} | |
| markerWidth | yes{.yes} | |
| orient | yes{.yes} | |
| preserveAspectRatio | yes{.yes} | |
| refX | yes{.yes} | |
| refY | yes{.yes} | |
| style | yes{.yes} | |
| viewBox | yes{.yes} | |
| xml:base | yes{.yes} | |
| xml:lang | yes{.yes} | |
| xml:space | yes{.yes} | |
| Properties{.tableSubSectionHeader} |
| clip-path | yes{.yes} | |
| color-interpolation | yes{.yes} | |
| color-rendering | yes{.yes} | |
| cursor | yes{.yes} | |
| enable-background | no{.no} | |
| filter | yes{.yes} | |
| mask | yes{.yes} | |
| opacity | yes{.yes} | |
| svg:mask{.tableSectionHeader} | { #svg:mask} | |
| Attributes{.tableSubSectionHeader} |
| class | yes{.yes} | |
| externalResourcesRequired | no{.no} | |
| height | yes{.yes} | |
| id | yes{.yes} | |
| maskContentUnits | yes{.yes} | |
| maskUnits | yes{.yes} | |
| requiredExtensions | yes{.yes} | |
| requiredFeatures | yes{.yes} | |
| style | yes{.yes} | |
| systemLanguage | yes{.yes} | |
| width | yes{.yes} | |
| x | yes{.yes} | |
| y | yes{.yes} | |
| xml:base | yes{.yes} | |
| xml:lang | yes{.yes} | |
| xml:space | yes{.yes} | |
| Properties{.tableSubSectionHeader} |
| clip-path | yes{.yes} | |
| color-interpolation | yes{.yes} | |
| color-rendering | yes{.yes} | |
| cursor | yes{.yes} | |
| enable-background | no{.no} | |
| filter | yes{.yes} | |
| mask | yes{.yes} | |
| opacity | yes{.yes} | |
| svg:metadata{.tableSectionHeader} | { #svg:metadata} | |
| Attributes{.tableSubSectionHeader} |
| id | yes{.yes} | |
| xml:base | yes{.yes} | |
| xml:lang | yes{.yes} | |
| xml:space | yes{.yes} | |
| svg:missing-glyph{.tableSectionHeader} | { #svg:missing-glyph} | |
| Attributes{.tableSubSectionHeader} |
| class | yes{.yes} | |
| d | yes{.yes} | |
| horiz-adv-x | yes{.yes} | |
| id | yes{.yes} | |
| style | yes{.yes} | |
| vert-adv-y | yes{.yes} | |
| vert-origin-x | yes{.yes} | |
| vert-origin-y | yes{.yes} | |
| xml:base | yes{.yes} | |
| xml:lang | yes{.yes} | |
| xml:space | yes{.yes} | |
| svg:mpath{.tableSectionHeader} | { #svg:mpath} | |
| Attributes{.tableSubSectionHeader} |
| externalResourcesRequired | no{.no} | |
| id | yes{.yes} | |
| xlink:actuate | yes{.yes} | [[1]](#noteXLink) |
| xlink:arcrole | yes{.yes} | [[1]](#noteXLink) |
| xlink:href | yes{.yes} | |
| xlink:role | yes{.yes} | [[1]](#noteXLink) |
| xlink:show | yes{.yes} | [[1]](#noteXLink) |
| xlink:title | yes{.yes} | [[1]](#noteXLink) |
| xlink:type | yes{.yes} | [[1]](#noteXLink) |
| xml:base | yes{.yes} | |
| xml:lang | yes{.yes} | |
| xml:space | yes{.yes} | |
| svg:path{.tableSectionHeader} | { #svg:path} | |
| Attributes{.tableSubSectionHeader} |
| class | yes{.yes} | |
| d | yes{.yes} | |
| externalResourcesRequired | no{.no} | |
| id | yes{.yes} | |
| onclick | yes{.yes} | |
| onfocusin | yes{.yes} | |
| onfocusout | yes{.yes} | |
| onload | yes{.yes} | |
| onmousedown | yes{.yes} | |
| onmousemove | yes{.yes} | |
| onmouseout | yes{.yes} | |
| onmouseover | yes{.yes} | |
| onmouseup | yes{.yes} | |
| pathLength | no{.no} | Author specified path length is ignored. |
| requiredExtensions | yes{.yes} | |
| requiredFeatures | yes{.yes} | |
| style | yes{.yes} | |
| systemLanguage | yes{.yes} | |
| transform | yes{.yes} | |
| xml:base | yes{.yes} | |
| xml:lang | yes{.yes} | |
| xml:space | yes{.yes} | |
| Properties{.tableSubSectionHeader} |
| clip-path | yes{.yes} | |
| clip-rule | yes{.yes} | |
| color | yes{.yes} | |
| color-interpolation | yes{.yes} | |
| color-rendering | yes{.yes} | |
| cursor | yes{.yes} | |
| fill | yes{.yes} | |
| fill-opacity | yes{.yes} | |
| fill-rule | yes{.yes} | |
| filter | yes{.yes} | |
| marker | yes{.yes} | |
| marker-end | yes{.yes} | |
| marker-mid | yes{.yes} | |
| marker-start | yes{.yes} | |
| mask | yes{.yes} | |
| opacity | yes{.yes} | |
| pointer-events | yes{.yes} | |
| shape-rendering | yes{.yes} | |
| stroke | yes{.yes} | |
| stroke-dasharray | yes{.yes} | |
| stroke-dashoffset | yes{.yes} | |
| stroke-linecap | yes{.yes} | |
| stroke-linejoin | yes{.yes} | |
| stroke-miterlimit | yes{.yes} | |
| stroke-opacity | yes{.yes} | |
| stroke-width | yes{.yes} | |
| visibility | yes{.yes} | |
| svg:pattern{.tableSectionHeader} | { #svg:pattern} | |
| Attributes{.tableSubSectionHeader} |
| class | yes{.yes} | |
| externalResourcesRequired | no{.no} | |
| height | yes{.yes} | |
| id | yes{.yes} | |
| patternContentUnits | yes{.yes} | |
| patternTransform | yes{.yes} | |
| patternUnits | yes{.yes} | |
| preserveAspectRatio | yes{.yes} | |
| requiredExtensions | yes{.yes} | |
| requiredFeatures | yes{.yes} | |
| style | yes{.yes} | |
| systemLanguage | yes{.yes} | |
| viewBox | yes{.yes} | |
| width | yes{.yes} | |
| x | yes{.yes} | |
| y | yes{.yes} | |
| xlink:actuate | yes{.yes} | [[1]](#noteXLink) |
| xlink:arcrole | yes{.yes} | [[1]](#noteXLink) |
| xlink:href | yes{.yes} | |
| xlink:role | yes{.yes} | [[1]](#noteXLink) |
| xlink:show | yes{.yes} | [[1]](#noteXLink) |
| xlink:title | yes{.yes} | [[1]](#noteXLink) |
| xlink:type | yes{.yes} | [[1]](#noteXLink) |
| xml:base | yes{.yes} | |
| xml:lang | yes{.yes} | |
| xml:space | yes{.yes} | |
| Properties{.tableSubSectionHeader} |
| clip-path | yes{.yes} | |
| color-interpolation | yes{.yes} | |
| color-rendering | yes{.yes} | |
| cursor | yes{.yes} | |
| enable-background | no{.no} | |
| filter | yes{.yes} | |
| mask | yes{.yes} | |
| opacity | yes{.yes} | |
| svg:polygon{.tableSectionHeader} | { #svg:polygon} | |
| Attributes{.tableSubSectionHeader} |
| class | yes{.yes} | |
| externalResourcesRequired | no{.no} | |
| id | yes{.yes} | |
| onclick | yes{.yes} | |
| onfocusin | yes{.yes} | |
| onfocusout | yes{.yes} | |
| onload | yes{.yes} | |
| onmousedown | yes{.yes} | |
| onmousemove | yes{.yes} | |
| onmouseout | yes{.yes} | |
| onmouseover | yes{.yes} | |
| onmouseup | yes{.yes} | |
| points | yes{.yes} | |
| requiredExtensions | yes{.yes} | |
| requiredFeatures | yes{.yes} | |
| style | yes{.yes} | |
| systemLanguage | yes{.yes} | |
| transform | yes{.yes} | |
| xml:base | yes{.yes} | |
| xml:lang | yes{.yes} | |
| xml:space | yes{.yes} | |
| Properties{.tableSubSectionHeader} |
| clip-path | yes{.yes} | |
| clip-rule | yes{.yes} | |
| color | yes{.yes} | |
| color-interpolation | yes{.yes} | |
| color-rendering | yes{.yes} | |
| cursor | yes{.yes} | |
| fill | yes{.yes} | |
| fill-opacity | yes{.yes} | |
| fill-rule | yes{.yes} | |
| filter | yes{.yes} | |
| marker | yes{.yes} | |
| marker-end | yes{.yes} | |
| marker-mid | yes{.yes} | |
| marker-start | yes{.yes} | |
| mask | yes{.yes} | |
| opacity | yes{.yes} | |
| pointer-events | yes{.yes} | |
| shape-rendering | yes{.yes} | |
| stroke | yes{.yes} | |
| stroke-dasharray | yes{.yes} | |
| stroke-dashoffset | yes{.yes} | |
| stroke-linecap | yes{.yes} | |
| stroke-linejoin | yes{.yes} | |
| stroke-miterlimit | yes{.yes} | |
| stroke-opacity | yes{.yes} | |
| stroke-width | yes{.yes} | |
| visibility | yes{.yes} | |
| svg:polyline{.tableSectionHeader} | { #svg:polyline} | |
| Attributes{.tableSubSectionHeader} |
| class | yes{.yes} | |
| externalResourcesRequired | no{.no} | |
| id | yes{.yes} | |
| onclick | yes{.yes} | |
| onfocusin | yes{.yes} | |
| onfocusout | yes{.yes} | |
| onload | yes{.yes} | |
| onmousedown | yes{.yes} | |
| onmousemove | yes{.yes} | |
| onmouseout | yes{.yes} | |
| onmouseover | yes{.yes} | |
| onmouseup | yes{.yes} | |
| points | yes{.yes} | |
| requiredExtensions | yes{.yes} | |
| requiredFeatures | yes{.yes} | |
| style | yes{.yes} | |
| systemLanguage | yes{.yes} | |
| transform | yes{.yes} | |
| xml:base | yes{.yes} | |
| xml:lang | yes{.yes} | |
| xml:space | yes{.yes} | |
| Properties{.tableSubSectionHeader} |
| clip-path | yes{.yes} | |
| clip-rule | yes{.yes} | |
| color | yes{.yes} | |
| color-interpolation | yes{.yes} | |
| color-rendering | yes{.yes} | |
| cursor | yes{.yes} | |
| fill | yes{.yes} | |
| fill-opacity | yes{.yes} | |
| fill-rule | yes{.yes} | |
| filter | yes{.yes} | |
| marker | yes{.yes} | |
| marker-end | yes{.yes} | |
| marker-mid | yes{.yes} | |
| marker-start | yes{.yes} | |
| mask | yes{.yes} | |
| opacity | yes{.yes} | |
| pointer-events | yes{.yes} | |
| shape-rendering | yes{.yes} | |
| stroke | yes{.yes} | |
| stroke-dasharray | yes{.yes} | |
| stroke-dashoffset | yes{.yes} | |
| stroke-linecap | yes{.yes} | |
| stroke-linejoin | yes{.yes} | |
| stroke-miterlimit | yes{.yes} | |
| stroke-opacity | yes{.yes} | |
| stroke-width | yes{.yes} | |
| visibility | yes{.yes} | |
| svg:radialGradient{.tableSectionHeader} | { #svg:radialGradient} | |
| Attributes{.tableSubSectionHeader} |
| class | yes{.yes} | |
| cx | yes{.yes} | |
| cy | yes{.yes} | |
| externalResourcesRequired | no{.no} | |
| fx | yes{.yes} | |
| fy | yes{.yes} | |
| gradientTransform | yes{.yes} | |
| gradientUnits | yes{.yes} | |
| id | yes{.yes} | |
| r | yes{.yes} | |
| spreadMethod | yes{.yes} | |
| style | yes{.yes} | |
| xlink:actuate | yes{.yes} | [[1]](#noteXLink) |
| xlink:arcrole | yes{.yes} | [[1]](#noteXLink) |
| xlink:href | yes{.yes} | |
| xlink:role | yes{.yes} | [[1]](#noteXLink) |
| xlink:show | yes{.yes} | [[1]](#noteXLink) |
| xlink:title | yes{.yes} | [[1]](#noteXLink) |
| xlink:type | yes{.yes} | [[1]](#noteXLink) |
| xml:base | yes{.yes} | |
| xml:lang | yes{.yes} | |
| xml:space | yes{.yes} | |
| svg:rect{.tableSectionHeader} | { #svg:rect} | |
| Attributes{.tableSubSectionHeader} |
| class | yes{.yes} | |
| externalResourcesRequired | no{.no} | |
| height | yes{.yes} | |
| id | yes{.yes} | |
| onclick | yes{.yes} | |
| onfocusin | yes{.yes} | |
| onfocusout | yes{.yes} | |
| onload | yes{.yes} | |
| onmousedown | yes{.yes} | |
| onmousemove | yes{.yes} | |
| onmouseout | yes{.yes} | |
| onmouseover | yes{.yes} | |
| onmouseup | yes{.yes} | |
| requiredExtensions | yes{.yes} | |
| requiredFeatures | yes{.yes} | |
| rx | yes{.yes} | |
| ry | yes{.yes} | |
| style | yes{.yes} | |
| systemLanguage | yes{.yes} | |
| transform | yes{.yes} | |
| width | yes{.yes} | |
| x | yes{.yes} | |
| y | yes{.yes} | |
| xml:base | yes{.yes} | |
| xml:lang | yes{.yes} | |
| xml:space | yes{.yes} | |
| Properties{.tableSubSectionHeader} |
| clip-path | yes{.yes} | |
| clip-rule | yes{.yes} | |
| color | yes{.yes} | |
| color-interpolation | yes{.yes} | |
| color-rendering | yes{.yes} | |
| cursor | yes{.yes} | |
| fill | yes{.yes} | |
| fill-opacity | yes{.yes} | |
| fill-rule | yes{.yes} | |
| filter | yes{.yes} | |
| mask | yes{.yes} | |
| opacity | yes{.yes} | |
| pointer-events | yes{.yes} | |
| shape-rendering | yes{.yes} | |
| stroke | yes{.yes} | |
| stroke-dasharray | yes{.yes} | |
| stroke-dashoffset | yes{.yes} | |
| stroke-linecap | yes{.yes} | |
| stroke-linejoin | yes{.yes} | |
| stroke-miterlimit | yes{.yes} | |
| stroke-opacity | yes{.yes} | |
| stroke-width | yes{.yes} | |
| visibility | yes{.yes} | |
| svg:script{.tableSectionHeader} | { #svg:script} | |
| Attributes{.tableSubSectionHeader} |
| externalResourcesRequired | no{.no} | |
| id | yes{.yes} | |
| type | yes{.yes} | |
| xlink:actuate | yes{.yes} | [[1]](#noteXLink) |
| xlink:arcrole | yes{.yes} | [[1]](#noteXLink) |
| xlink:href | yes{.yes} | |
| xlink:role | yes{.yes} | [[1]](#noteXLink) |
| xlink:show | yes{.yes} | [[1]](#noteXLink) |
| xlink:title | yes{.yes} | [[1]](#noteXLink) |
| xlink:type | yes{.yes} | [[1]](#noteXLink) |
| xml:base | yes{.yes} | |
| xml:lang | yes{.yes} | |
| xml:space | yes{.yes} | |
| svg:set{.tableSectionHeader} | { #svg:set} | |
| Attributes{.tableSubSectionHeader} |
| attributeName | yes{.yes} | |
| attributeType | yes{.yes} | |
| begin | yes{.yes} | |
| dur | yes{.yes} | |
| end | yes{.yes} | |
| externalResourcesRequired | no{.no} | |
| fill | yes{.yes} | |
| from | yes{.yes} | |
| id | yes{.yes} | |
| max | yes{.yes} | |
| min | yes{.yes} | |
| onbegin | yes{.yes} | |
| onend | yes{.yes} | |
| onload | yes{.yes} | |
| onrepeat | yes{.yes} | |
| repeatCount | yes{.yes} | |
| repeatDur | yes{.yes} | |
| requiredExtensions | no{.no} | |
| requiredFeatures | no{.no} | |
| restart | yes{.yes} | |
| systemLanguage | no{.no} | |
| xml:base | yes{.yes} | |
| xml:lang | yes{.yes} | |
| xml:space | yes{.yes} | |
| svg:stop{.tableSectionHeader} | { #svg:stop} | |
| Attributes{.tableSubSectionHeader} |
| class | yes{.yes} | |
| id | yes{.yes} | |
| offset | yes{.yes} | |
| style | yes{.yes} | |
| xml:base | yes{.yes} | |
| xml:lang | yes{.yes} | |
| xml:space | yes{.yes} | |
| Properties{.tableSubSectionHeader} |
| color | yes{.yes} | |
| stop-color | yes{.yes} | |
| stop-opacity | yes{.yes} | |
| svg:style{.tableSectionHeader} | { #svg:style} | |
| | | <notes>The `:hover`, `:link`, `:visited`, `:active` and `:focus` pseudo-classes are not supported in selectors.</notes> |
| Attributes{.tableSubSectionHeader} |
| id | yes{.yes} | |
| media | yes{.yes} | |
| title | yes{.yes} | |
| type | yes{.yes} | |
| xml:base | yes{.yes} | |
| xml:lang | yes{.yes} | |
| xml:space | yes{.yes} | |
| svg:svg{.tableSectionHeader} | { #svg:svg} | |
| Attributes{.tableSubSectionHeader} |
| baseProfile | no{.no} | |
| class | yes{.yes} | |
| contentScriptType | yes{.yes} | |
| contentStyleType | no{.no} | `text/css` is always the default style type. |
| externalResourcesRequired | no{.no} | |
| height | yes{.yes} | |
| id | yes{.yes} | |
| onabort | yes{.yes} | |
| onclick | yes{.yes} | |
| onerror | yes{.yes} | The event listener is added, but the error event is never fired by the implementation. |
| onfocusin | yes{.yes} | |
| onfocusout | yes{.yes} | |
| onload | yes{.yes} | |
| onmousedown | yes{.yes} | |
| onmousemove | yes{.yes} | |
| onmouseout | yes{.yes} | |
| onmouseover | yes{.yes} | |
| onmouseup | yes{.yes} | |
| onresize | yes{.yes} | |
| onscroll | yes{.yes} | |
| onunload | yes{.yes} | |
| onzoom | yes{.yes} | |
| preserveAspectRatio | yes{.yes} | |
| requiredExtensions | yes{.yes} | |
| requiredFeatures | yes{.yes} | |
| style | yes{.yes} | |
| systemLanguage | yes{.yes} | |
| version | yes{.yes} | |
| viewBox | partial{.partial} | Attribute not animatable. |
| width | yes{.yes} | |
| x | yes{.yes} | |
| y | yes{.yes} | |
| zoomAndPan | yes{.yes} | |
| xml:base | yes{.yes} | |
| xml:lang | yes{.yes} | |
| xml:space | yes{.yes} | |
| Properties{.tableSubSectionHeader} |
| clip | no{.no} | |
| clip-path | yes{.yes} | |
| color-interpolation | yes{.yes} | |
| color-rendering | yes{.yes} | |
| cursor | yes{.yes} | |
| display | yes{.yes} | |
| enable-background | yes{.yes} | |
| filter | yes{.yes} | |
| mask | yes{.yes} | |
| opacity | yes{.yes} | |
| overflow | yes{.yes} | |
| svg:switch{.tableSectionHeader} | { #svg:switch} | |
| Attributes{.tableSubSectionHeader} |
| class | yes{.yes} | |
| externalResourcesRequired | no{.no} | |
| id | yes{.yes} | |
| onclick | yes{.yes} | |
| onfocusin | yes{.yes} | |
| onfocusout | yes{.yes} | |
| onload | yes{.yes} | |
| onmousedown | yes{.yes} | |
| onmousemove | yes{.yes} | |
| onmouseout | yes{.yes} | |
| onmouseover | yes{.yes} | |
| onmouseup | yes{.yes} | |
| requiredExtensions | yes{.yes} | |
| requiredFeatures | yes{.yes} | |
| style | yes{.yes} | |
| systemLanguage | yes{.yes} | |
| transform | yes{.yes} | |
| xml:base | yes{.yes} | |
| xml:lang | yes{.yes} | |
| xml:space | yes{.yes} | |
| Properties{.tableSubSectionHeader} |
| clip-path | yes{.yes} | |
| color-interpolation | yes{.yes} | |
| color-rendering | yes{.yes} | |
| cursor | yes{.yes} | |
| display | yes{.yes} | |
| enable-background | no{.no} | |
| filter | yes{.yes} | |
| mask | yes{.yes} | |
| opacity | yes{.yes} | |
| svg:symbol{.tableSectionHeader} | { #svg:symbol} | |
| Attributes{.tableSubSectionHeader} |
| class | yes{.yes} | |
| externalResourcesRequired | no{.no} | |
| id | yes{.yes} | |
| onclick | yes{.yes} | |
| onfocusin | yes{.yes} | |
| onfocusout | yes{.yes} | |
| onload | yes{.yes} | |
| onmousedown | yes{.yes} | |
| onmousemove | yes{.yes} | |
| onmouseout | yes{.yes} | |
| onmouseover | yes{.yes} | |
| onmouseup | yes{.yes} | |
| preserveAspectRatio | yes{.yes} | |
| style | yes{.yes} | |
| viewBox | yes{.yes} | |
| xml:base | yes{.yes} | |
| xml:lang | yes{.yes} | |
| xml:space | yes{.yes} | |
| Properties{.tableSubSectionHeader} |
| clip | no{.no} | |
| clip-path | yes{.yes} | |
| color-interpolation | yes{.yes} | |
| color-rendering | yes{.yes} | |
| cursor | yes{.yes} | |
| enable-background | no{.no} | |
| filter | yes{.yes} | |
| mask | yes{.yes} | |
| opacity | yes{.yes} | |
| overflow | yes{.yes} | |
| svg:text{.tableSectionHeader} | { #svg:text} | |
| Attributes{.tableSubSectionHeader} |
| class | yes{.yes} | |
| dx | yes{.yes} | |
| dy | yes{.yes} | |
| externalResourcesRequired | no{.no} | |
| id | yes{.yes} | |
| lengthAdjust | yes{.yes} | |
| onclick | yes{.yes} | |
| onfocusin | yes{.yes} | |
| onfocusout | yes{.yes} | |
| onload | yes{.yes} | |
| onmousedown | yes{.yes} | |
| onmousemove | yes{.yes} | |
| onmouseout | yes{.yes} | |
| onmouseover | yes{.yes} | |
| onmouseup | yes{.yes} | |
| requiredExtensions | yes{.yes} | |
| requiredFeatures | yes{.yes} | |
| rotate | yes{.yes} | |
| style | yes{.yes} | |
| systemLanguage | yes{.yes} | |
| textLength | yes{.yes} | |
| transform | yes{.yes} | |
| x | yes{.yes} | |
| y | yes{.yes} | |
| xml:base | yes{.yes} | |
| xml:lang | yes{.yes} | |
| xml:space | yes{.yes} | |
| Properties{.tableSubSectionHeader} |
| clip-path | yes{.yes} | |
| clip-rule | yes{.yes} | |
| color | yes{.yes} | |
| color-interpolation | yes{.yes} | |
| color-rendering | yes{.yes} | |
| cursor | yes{.yes} | |
| direction | yes{.yes} | |
| display | yes{.yes} | |
| dominant-baseline | no{.no} | |
| fill | yes{.yes} | |
| fill-opacity | yes{.yes} | |
| fill-rule | yes{.yes} | |
| filter | yes{.yes} | |
| font | yes{.yes} | |
| font-family | yes{.yes} | |
| font-size | yes{.yes} | |
| font-size-adjust | no{.no} | |
| font-stretch | no{.no} | |
| font-style | yes{.yes} | |
| font-variant | no{.no} | |
| font-weight | yes{.yes} | |
| glyph-orientation-horizontal | yes{.yes} | |
| glyph-orientation-vertical | yes{.yes} | |
| kerning | yes{.yes} | |
| letter-spacing | yes{.yes} | |
| mask | yes{.yes} | |
| opacity | yes{.yes} | |
| pointer-events | yes{.yes} | |
| stroke | yes{.yes} | |
| stroke-dasharray | yes{.yes} | |
| stroke-dashoffset | yes{.yes} | |
| stroke-linecap | yes{.yes} | |
| stroke-linejoin | yes{.yes} | |
| stroke-miterlimit | yes{.yes} | |
| stroke-opacity | yes{.yes} | |
| stroke-width | yes{.yes} | |
| text-anchor | yes{.yes} | |
| text-decoration | yes{.yes} | |
| text-rendering | yes{.yes} | |
| unicode-bidi | yes{.yes} | |
| visibility | yes{.yes} | |
| word-spacing | yes{.yes} | |
| writing-mode | yes{.yes} | |
| svg:textPath{.tableSectionHeader} | { #svg:textPath} | |
| Attributes{.tableSubSectionHeader} |
| class | yes{.yes} | |
| externalResourcesRequired | no{.no} | |
| id | yes{.yes} | |
| lengthAdjust | yes{.yes} | |
| method | no{.no} | `align` is always used. |
| onclick | yes{.yes} | |
| onfocusin | yes{.yes} | |
| onfocusout | yes{.yes} | |
| onload | yes{.yes} | |
| onmousedown | yes{.yes} | |
| onmousemove | yes{.yes} | |
| onmouseout | yes{.yes} | |
| onmouseover | yes{.yes} | |
| onmouseup | yes{.yes} | |
| requiredExtensions | yes{.yes} | |
| requiredFeatures | yes{.yes} | |
| spacing | no{.no} | `exact` is always used. |
| startOffset | yes{.yes} | |
| style | yes{.yes} | |
| systemLanguage | yes{.yes} | |
| textLength | yes{.yes} | |
| xlink:actuate | yes{.yes} | [[1]](#noteXLink) |
| xlink:arcrole | yes{.yes} | [[1]](#noteXLink) |
| xlink:href | yes{.yes} | |
| xlink:role | yes{.yes} | [[1]](#noteXLink) |
| xlink:show | yes{.yes} | [[1]](#noteXLink) |
| xlink:title | yes{.yes} | [[1]](#noteXLink) |
| xlink:type | yes{.yes} | [[1]](#noteXLink) |
| xml:base | yes{.yes} | |
| xml:lang | yes{.yes} | |
| xml:space | yes{.yes} | |
| Properties{.tableSubSectionHeader} |
| alignment-baseline | no{.no} | |
| baseline-shift | yes{.yes} | |
| color | yes{.yes} | |
| direction | yes{.yes} | |
| display | yes{.yes} | |
| dominant-baseline | no{.no} | |
| fill | yes{.yes} | |
| fill-opacity | yes{.yes} | |
| fill-rule | yes{.yes} | |
| font | yes{.yes} | |
| font-family | yes{.yes} | |
| font-size | yes{.yes} | |
| font-size-adjust | no{.no} | |
| font-stretch | no{.no} | |
| font-style | yes{.yes} | |
| font-variant | no{.no} | |
| font-weight | yes{.yes} | |
| glyph-orientation-horizontal | yes{.yes} | |
| glyph-orientation-vertical | yes{.yes} | |
| kerning | yes{.yes} | |
| letter-spacing | yes{.yes} | |
| stroke | yes{.yes} | |
| stroke-dasharray | yes{.yes} | |
| stroke-dashoffset | yes{.yes} | |
| stroke-linecap | yes{.yes} | |
| stroke-linejoin | yes{.yes} | |
| stroke-miterlimit | yes{.yes} | |
| stroke-opacity | yes{.yes} | |
| stroke-width | yes{.yes} | |
| text-anchor | yes{.yes} | |
| text-decoration | yes{.yes} | |
| unicode-bidi | yes{.yes} | |
| visibility | yes{.yes} | |
| word-spacing | yes{.yes} | |
| svg:title{.tableSectionHeader} | { #svg:title} | |
| Attributes{.tableSubSectionHeader} |
| class | yes{.yes} | |
| id | yes{.yes} | |
| style | yes{.yes} | |
| xml:base | yes{.yes} | |
| xml:lang | yes{.yes} | |
| xml:space | yes{.yes} | |
| svg:tref{.tableSectionHeader} | { #svg:tref} | |
| Attributes{.tableSubSectionHeader} |
| class | yes{.yes} | |
| dx | yes{.yes} | |
| dy | yes{.yes} | |
| externalResourcesRequired | no{.no} | |
| id | yes{.yes} | |
| lengthAdjust | yes{.yes} | |
| onclick | yes{.yes} | |
| onfocusin | yes{.yes} | |
| onfocusout | yes{.yes} | |
| onload | yes{.yes} | |
| onmousedown | yes{.yes} | |
| onmousemove | yes{.yes} | |
| onmouseout | yes{.yes} | |
| onmouseover | yes{.yes} | |
| onmouseup | yes{.yes} | |
| requiredExtensions | yes{.yes} | |
| requiredFeatures | yes{.yes} | |
| rotate | yes{.yes} | |
| style | yes{.yes} | |
| systemLanguage | yes{.yes} | |
| textLength | yes{.yes} | |
| x | yes{.yes} | |
| y | yes{.yes} | |
| xlink:actuate | yes{.yes} | [[1]](#noteXLink) |
| xlink:arcrole | yes{.yes} | [[1]](#noteXLink) |
| xlink:href | yes{.yes} | |
| xlink:role | yes{.yes} | [[1]](#noteXLink) |
| xlink:show | yes{.yes} | [[1]](#noteXLink) |
| xlink:title | yes{.yes} | [[1]](#noteXLink) |
| xlink:type | yes{.yes} | [[1]](#noteXLink) |
| xml:base | yes{.yes} | |
| xml:lang | yes{.yes} | |
| xml:space | yes{.yes} | |
| Properties{.tableSubSectionHeader} |
| alignment-baseline | no{.no} | |
| baseline-shift | yes{.yes} | |
| color | yes{.yes} | |
| direction | yes{.yes} | |
| display | yes{.yes} | |
| dominant-baseline | no{.no} | |
| fill | yes{.yes} | |
| fill-opacity | yes{.yes} | |
| fill-rule | yes{.yes} | |
| font | yes{.yes} | |
| font-family | yes{.yes} | |
| font-size | yes{.yes} | |
| font-size-adjust | no{.no} | |
| font-stretch | no{.no} | |
| font-style | yes{.yes} | |
| font-variant | no{.no} | |
| font-weight | yes{.yes} | |
| glyph-orientation-horizontal | yes{.yes} | |
| glyph-orientation-vertical | yes{.yes} | |
| kerning | yes{.yes} | |
| letter-spacing | yes{.yes} | |
| stroke | yes{.yes} | |
| stroke-dasharray | yes{.yes} | |
| stroke-dashoffset | yes{.yes} | |
| stroke-linecap | yes{.yes} | |
| stroke-linejoin | yes{.yes} | |
| stroke-miterlimit | yes{.yes} | |
| stroke-opacity | yes{.yes} | |
| stroke-width | yes{.yes} | |
| text-anchor | yes{.yes} | |
| text-decoration | yes{.yes} | |
| unicode-bidi | yes{.yes} | |
| visibility | yes{.yes} | |
| word-spacing | yes{.yes} | |
| svg:tspan{.tableSectionHeader} | { #svg:tspan} | |
| Attributes{.tableSubSectionHeader} |
| class | yes{.yes} | |
| dx | yes{.yes} | |
| dy | yes{.yes} | |
| externalResourcesRequired | no{.no} | |
| id | yes{.yes} | |
| lengthAdjust | yes{.yes} | |
| onclick | yes{.yes} | |
| onfocusin | yes{.yes} | |
| onfocusout | yes{.yes} | |
| onload | yes{.yes} | |
| onmousedown | yes{.yes} | |
| onmousemove | yes{.yes} | |
| onmouseout | yes{.yes} | |
| onmouseover | yes{.yes} | |
| onmouseup | yes{.yes} | |
| requiredExtensions | yes{.yes} | |
| requiredFeatures | yes{.yes} | |
| rotate | yes{.yes} | |
| style | yes{.yes} | |
| systemLanguage | yes{.yes} | |
| textLength | yes{.yes} | |
| x | yes{.yes} | |
| y | yes{.yes} | |
| xml:base | yes{.yes} | |
| xml:lang | yes{.yes} | |
| xml:space | yes{.yes} | |
| Properties{.tableSubSectionHeader} |
| alignment-baseline | no{.no} | |
| baseline-shift | yes{.yes} | |
| color | yes{.yes} | |
| direction | yes{.yes} | |
| display | yes{.yes} | |
| dominant-baseline | no{.no} | |
| fill | yes{.yes} | |
| fill-opacity | yes{.yes} | |
| fill-rule | yes{.yes} | |
| font | yes{.yes} | |
| font-family | yes{.yes} | |
| font-size | yes{.yes} | |
| font-size-adjust | no{.no} | |
| font-stretch | no{.no} | |
| font-style | yes{.yes} | |
| font-variant | no{.no} | |
| font-weight | yes{.yes} | |
| glyph-orientation-horizontal | yes{.yes} | |
| glyph-orientation-vertical | yes{.yes} | |
| kerning | yes{.yes} | |
| letter-spacing | yes{.yes} | |
| stroke | yes{.yes} | |
| stroke-dasharray | yes{.yes} | |
| stroke-dashoffset | yes{.yes} | |
| stroke-linecap | yes{.yes} | |
| stroke-linejoin | yes{.yes} | |
| stroke-miterlimit | yes{.yes} | |
| stroke-opacity | yes{.yes} | |
| stroke-width | yes{.yes} | |
| text-anchor | yes{.yes} | |
| text-decoration | yes{.yes} | |
| unicode-bidi | yes{.yes} | |
| visibility | yes{.yes} | |
| word-spacing | yes{.yes} | |
| svg:use{.tableSectionHeader} | { #svg:use} | |
| Attributes{.tableSubSectionHeader} |
| class | yes{.yes} | |
| externalResourcesRequired | no{.no} | |
| height | yes{.yes} | |
| id | yes{.yes} | |
| onclick | yes{.yes} | |
| onfocusin | yes{.yes} | |
| onfocusout | yes{.yes} | |
| onload | yes{.yes} | |
| onmousedown | yes{.yes} | |
| onmousemove | yes{.yes} | |
| onmouseout | yes{.yes} | |
| onmouseover | yes{.yes} | |
| onmouseup | yes{.yes} | |
| requiredExtensions | yes{.yes} | |
| requiredFeatures | yes{.yes} | |
| style | yes{.yes} | |
| systemLanguage | yes{.yes} | |
| transform | yes{.yes} | |
| width | yes{.yes} | |
| x | yes{.yes} | |
| y | yes{.yes} | |
| xlink:actuate | yes{.yes} | [[1]](#noteXLink) |
| xlink:arcrole | yes{.yes} | [[1]](#noteXLink) |
| xlink:href | yes{.yes} | |
| xlink:role | yes{.yes} | [[1]](#noteXLink) |
| xlink:show | yes{.yes} | [[1]](#noteXLink) |
| xlink:title | yes{.yes} | [[1]](#noteXLink) |
| xlink:type | yes{.yes} | [[1]](#noteXLink) |
| xml:base | yes{.yes} | |
| xml:lang | yes{.yes} | |
| xml:space | yes{.yes} | |
| Properties{.tableSubSectionHeader} |
| clip-path | yes{.yes} | |
| clip-rule | yes{.yes} | |
| color-interpolation | yes{.yes} | |
| color-rendering | yes{.yes} | |
| cursor | yes{.yes} | |
| filter | yes{.yes} | |
| mask | yes{.yes} | |
| opacity | yes{.yes} | |
| pointer-events | yes{.yes} | |
| visibility | yes{.yes} | |
| svg:view{.tableSectionHeader} | { #svg:view} | |
| Attributes{.tableSubSectionHeader} |
| externalResourcesRequired | no{.no} | |
| id | yes{.yes} | |
| preserveAspectRatio | yes{.yes} | |
| viewBox | yes{.yes} | |
| viewTarget | no{.no} | No highlighting is performed. |
| zoomAndPan | yes{.yes} | |
| xml:base | yes{.yes} | |
| xml:lang | yes{.yes} | |
| xml:space | yes{.yes} | |
| svg:vkern{.tableSectionHeader} | { #svg:vkern} | |
| Attributes{.tableSubSectionHeader} |
| g1 | yes{.yes} | |
| g2 | yes{.yes} | |
| id | yes{.yes} | |
| k | yes{.yes} | |
| u1 | yes{.yes} | |
| u2 | yes{.yes} | |
| xml:base | yes{.yes} | |
| xml:lang | yes{.yes} | |
| xml:space | yes{.yes} | |
Notes:
1. noteXLink{ #
Values} for the XLink attributes other than `xlink:href` that are not those required by SVG are ignored. For example, setting `xlink:title="Something"` or `xlink:actuate="other"` has no effect.
1. noteGlyphRef{ #
} `glyphRef` elements can reference glyphs only by URI, not by font properties.
## DOM interfaces { #dom}
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.
| | | |
|--|--|--|
| GetSVGDocument{.tableSectionHeader} | { #GetSVGDocument} | |
| Operations{.tableSubSectionHeader} |
| getSVGDocument | no{.no} | No objects implement this interface. |
| SVGAElement{.tableSectionHeader} | { #SVGAElement} | |
| Attributes{.tableSubSectionHeader} |
| target | yes{.yes} | |
| SVGAltGlyphDefElement{.tableSectionHeader} | { #SVGAltGlyphDefElement} | |
| SVGAltGlyphElement{.tableSectionHeader} | { #SVGAltGlyphElement} | |
| Attributes{.tableSubSectionHeader} |
| format | yes{.yes} | |
| glyphRef | yes{.yes} | |
| SVGAltGlyphItemElement{.tableSectionHeader} | { #SVGAltGlyphItemElement} | |
| SVGAngle{.tableSectionHeader} | { #SVGAngle} | |
| Attributes{.tableSubSectionHeader} |
| unitType | yes{.yes} | |
| value | yes{.yes} | |
| valueAsString | yes{.yes} | |
| valueInSpecifiedUnits | yes{.yes} | |
| Operations{.tableSubSectionHeader} |
| newValueSpecifiedUnits | yes{.yes} | |
| convertToSpecifiedUnits | yes{.yes} | |
| SVGAnimateColorElement{.tableSectionHeader} | { #SVGAnimateColorElement} | |
| SVGAnimatedAngle{.tableSectionHeader} | { #SVGAnimatedAngle} | |
| Attributes{.tableSubSectionHeader} |
| animVal | yes{.yes} | |
| baseVal | yes{.yes} | |
| SVGAnimatedBoolean{.tableSectionHeader} | { #SVGAnimatedBoolean} | |
| Attributes{.tableSubSectionHeader} |
| animVal | yes{.yes} | |
| baseVal | yes{.yes} | |
| SVGAnimatedEnumeration{.tableSectionHeader} | { #SVGAnimatedEnumeration} | |
| Attributes{.tableSubSectionHeader} |
| animVal | yes{.yes} | |
| baseVal | yes{.yes} | |
| SVGAnimatedInteger{.tableSectionHeader} | { #SVGAnimatedInteger} | |
| Attributes{.tableSubSectionHeader} |
| animVal | yes{.yes} | |
| baseVal | yes{.yes} | |
| SVGAnimatedLength{.tableSectionHeader} | { #SVGAnimatedLength} | |
| Attributes{.tableSubSectionHeader} |
| animVal | yes{.yes} | |
| baseVal | yes{.yes} | |
| SVGAnimatedLengthList{.tableSectionHeader} | { #SVGAnimatedLengthList} | |
| Attributes{.tableSubSectionHeader} |
| animVal | yes{.yes} | |
| baseVal | yes{.yes} | |
| SVGAnimatedNumber{.tableSectionHeader} | { #SVGAnimatedNumber} | |
| Attributes{.tableSubSectionHeader} |
| animVal | yes{.yes} | |
| baseVal | yes{.yes} | |
| SVGAnimatedNumberList{.tableSectionHeader} | { #SVGAnimatedNumberList} | |
| Attributes{.tableSubSectionHeader} |
| animVal | yes{.yes} | |
| baseVal | yes{.yes} | |
| SVGAnimatedPathData{.tableSectionHeader} | { #SVGAnimatedPathData} | |
| Attributes{.tableSubSectionHeader} |
| animatedNormalizedPathSegList | no{.no} | |
| animatedPathSegList | yes{.yes} | |
| normalizedPathSegList | yes{.yes} | |
| pathSegList | yes{.yes} | |
| SVGAnimatedPoints{.tableSectionHeader} | { #SVGAnimatedPoints} | |
| Attributes{.tableSubSectionHeader} |
| animatedPoints | yes{.yes} | |
| points | yes{.yes} | |
| SVGAnimatedPreserveAspectRatio{.tableSectionHeader} | { #SVGAnimatedPreserveAspectRatio} | |
| Attributes{.tableSubSectionHeader} |
| animVal | yes{.yes} | |
| baseVal | yes{.yes} | |
| SVGAnimatedRect{.tableSectionHeader} | { #SVGAnimatedRect} | |
| Attributes{.tableSubSectionHeader} |
| animVal | yes{.yes} | |
| baseVal | yes{.yes} | |
| SVGAnimatedString{.tableSectionHeader} | { #SVGAnimatedString} | |
| Attributes{.tableSubSectionHeader} |
| animVal | yes{.yes} | |
| baseVal | yes{.yes} | |
| SVGAnimatedTransformList{.tableSectionHeader} | { #SVGAnimatedTransformList} | |
| Attributes{.tableSubSectionHeader} |
| animVal | yes{.yes} | |
| baseVal | yes{.yes} | |
| SVGAnimateElement{.tableSectionHeader} | { #SVGAnimateElement} | |
| SVGAnimateMotionElement{.tableSectionHeader} | { #SVGAnimateMotionElement} | |
| SVGAnimateTransformElement{.tableSectionHeader} | { #SVGAnimateTransformElement} | |
| SVGAnimationElement{.tableSectionHeader} | { #SVGAnimationElement} | |
| Attributes{.tableSubSectionHeader} |
| targetElement | yes{.yes} | |
| Operations{.tableSubSectionHeader} |
| getStartTime | yes{.yes} | |
| getCurrentTime | yes{.yes} | |
| getSimpleDuration | yes{.yes} | |
| SVGCircleElement{.tableSectionHeader} | { #SVGCircleElement} | |
| Attributes{.tableSubSectionHeader} |
| cx | yes{.yes} | |
| cy | yes{.yes} | |
| r | yes{.yes} | |
| SVGClipPathElement{.tableSectionHeader} | { #SVGClipPathElement} | |
| Attributes{.tableSubSectionHeader} |
| clipPathUnits | yes{.yes} | |
| SVGColor{.tableSectionHeader} | { #SVGColor} | |
| Attributes{.tableSubSectionHeader} |
| colorType | yes{.yes} | |
| iccColor | yes{.yes} | |
| rgbColor | yes{.yes} | |
| Operations{.tableSubSectionHeader} |
| setRGBColor | yes{.yes} | |
| setRGBColorICCColor | yes{.yes} | |
| setColor | yes{.yes} | |
| SVGColorProfileElement{.tableSectionHeader} | { #SVGColorProfileElement} | |
| Attributes{.tableSubSectionHeader} |
| local | yes{.yes} | |
| name | yes{.yes} | |
| renderingIntent | yes{.yes} | |
| SVGColorProfileRule{.tableSectionHeader} | { #SVGColorProfileRule} | |
| Attributes{.tableSubSectionHeader} |
| name | no{.no} | |
| renderingIntent | no{.no} | |
| src | no{.no} | |
| SVGComponentTransferFunctionElement{.tableSectionHeader} | { #SVGComponentTransferFunctionElement} | |
| Attributes{.tableSubSectionHeader} |
| amplitude | yes{.yes} | |
| exponent | yes{.yes} | |
| intercept | yes{.yes} | |
| offset | yes{.yes} | |
| slope | yes{.yes} | |
| tableValues | no{.no} | |
| type | yes{.yes} | |
| SVGCSSRule{.tableSectionHeader} | { #SVGCSSRule} | |
| SVGCursorElement{.tableSectionHeader} | { #SVGCursorElement} | |
| Attributes{.tableSubSectionHeader} |
| x | yes{.yes} | |
| y | yes{.yes} | |
| SVGDefinitionSrcElement{.tableSectionHeader} | { #SVGDefinitionSrcElement} | |
| SVGDefinitionSrcElement{.tableSectionHeader} | { #SVGDefinitionSrcElement} | |
| SVGDefsElement{.tableSectionHeader} | { #SVGDefsElement} | |
| SVGDescElement{.tableSectionHeader} | { #SVGDescElement} | |
| SVGDocument{.tableSectionHeader} | { #SVGDocument} | |
| Attributes{.tableSubSectionHeader} |
| domain | yes{.yes} | |
| referrer | yes{.yes} | |
| rootElement | yes{.yes} | |
| title | yes{.yes} | |
| URL | yes{.yes} | |
| SVGElement{.tableSectionHeader} | { #SVGElement} | |
| Attributes{.tableSubSectionHeader} |
| id | yes{.yes} | |
| ownerSVGElement | yes{.yes} | |
| viewportElement | yes{.yes} | |
| xmlbase | yes{.yes} | |
| SVGElementInstance{.tableSectionHeader} | { #SVGElementInstance} | |
| Attributes{.tableSubSectionHeader} |
| childNodes | no{.no} | |
| correspondingElement | no{.no} | |
| correspondingUseElement | no{.no} | |
| firstChild | no{.no} | |
| lastChild | no{.no} | |
| nextSibling | no{.no} | |
| parentNode | no{.no} | |
| previousSibling | no{.no} | |
| SVGElementInstanceList{.tableSectionHeader} | { #SVGElementInstanceList} | |
| Attributes{.tableSubSectionHeader} |
| length | no{.no} | |
| Operations{.tableSubSectionHeader} |
| item | no{.no} | |
| SVGEllipseElement{.tableSectionHeader} | { #SVGEllipseElement} | |
| Attributes{.tableSubSectionHeader} |
| cx | yes{.yes} | |
| cy | yes{.yes} | |
| rx | yes{.yes} | |
| ry | yes{.yes} | |
| SVGEvent{.tableSectionHeader} | { #SVGEvent} | |
| SVGExternalResourcesRequired{.tableSectionHeader} | { #SVGExternalResourcesRequired} | |
| Attributes{.tableSubSectionHeader} |
| externalResourcesRequired | yes{.yes} | |
| SVGFEBlendElement{.tableSectionHeader} | { #SVGFEBlendElement} | |
| Attributes{.tableSubSectionHeader} |
| in1 | yes{.yes} | |
| in2 | yes{.yes} | |
| mode | yes{.yes} | |
| SVGFEColorMatrixElement{.tableSectionHeader} | { #SVGFEColorMatrixElement} | |
| Attributes{.tableSubSectionHeader} |
| in1 | yes{.yes} | |
| type | yes{.yes} | |
| values | no{.no} | |
| SVGFEComponentTransferElement{.tableSectionHeader} | { #SVGFEComponentTransferElement} | |
| Attributes{.tableSubSectionHeader} |
| in1 | yes{.yes} | |
| SVGFECompositeElement{.tableSectionHeader} | { #SVGFECompositeElement} | |
| Attributes{.tableSubSectionHeader} |
| in1 | yes{.yes} | |
| in2 | yes{.yes} | |
| k1 | yes{.yes} | |
| k2 | yes{.yes} | |
| k3 | yes{.yes} | |
| k4 | yes{.yes} | |
| operator | yes{.yes} | |
| SVGFEConvolveMatrixElement{.tableSectionHeader} | { #SVGFEConvolveMatrixElement} | |
| Attributes{.tableSubSectionHeader} |
| bias | yes{.yes} | |
| divisor | no{.no} | |
| edgeMode | yes{.yes} | |
| kernelMatrix | no{.no} | |
| kernelUnitLengthX | no{.no} | |
| kernelUnitLengthY | no{.no} | |
| orderX | no{.no} | |
| orderY | no{.no} | |
| preserveAlpha | yes{.yes} | |
| targetX | no{.no} | |
| targetY | no{.no} | |
| SVGFEDiffuseLightingElement{.tableSectionHeader} | { #SVGFEDiffuseLightingElement} | |
| Attributes{.tableSubSectionHeader} |
| diffuseConstant | yes{.yes} | |
| in1 | yes{.yes} | |
| kernelUnitLengthX | yes{.yes} | |
| kernelUnitLengthY | yes{.yes} | |
| surfaceScale | yes{.yes} | |
| SVGFEDisplacementMapElement{.tableSectionHeader} | { #SVGFEDisplacementMapElement} | |
| Attributes{.tableSubSectionHeader} |
| in1 | yes{.yes} | |
| in2 | yes{.yes} | |
| scale | yes{.yes} | |
| xChannelSelector | yes{.yes} | |
| yChannelSelector | yes{.yes} | |
| SVGFEDistantLightElement{.tableSectionHeader} | { #SVGFEDistantLightElement} | |
| Attributes{.tableSubSectionHeader} |
| azimuth | yes{.yes} | |
| elevation | yes{.yes} | |
| SVGFEFloodElement{.tableSectionHeader} | { #SVGFEFloodElement} | |
| Attributes{.tableSubSectionHeader} |
| in1 | yes{.yes} | |
| SVGFEFuncAElement{.tableSectionHeader} | { #SVGFEFuncAElement} | |
| SVGFEFuncBElement{.tableSectionHeader} | { #SVGFEFuncBElement} | |
| SVGFEFuncGElement{.tableSectionHeader} | { #SVGFEFuncGElement} | |
| SVGFEFuncRElement{.tableSectionHeader} | { #SVGFEFuncRElement} | |
| SVGFEGaussianBlurElement{.tableSectionHeader} | { #SVGFEGaussianBlurElement} | |
| Attributes{.tableSubSectionHeader} |
| in1 | yes{.yes} | |
| stdDeviationX | no{.no} | |
| stdDeviationY | no{.no} | |
| Operations{.tableSubSectionHeader} |
| setStdDeviation | yes{.yes} | |
| SVGFEImageElement{.tableSectionHeader} | { #SVGFEImageElement} | |
| Attributes{.tableSubSectionHeader} |
| preserveAspectRatio | no{.no} | |
| SVGFEMergeElement{.tableSectionHeader} | { #SVGFEMergeElement} | |
| SVGFEMergeNodeElement{.tableSectionHeader} | { #SVGFEMergeNodeElement} | |
| Attributes{.tableSubSectionHeader} |
| in1 | yes{.yes} | |
| SVGFEMorphologyElement{.tableSectionHeader} | { #SVGFEMorphologyElement} | |
| Attributes{.tableSubSectionHeader} |
| in1 | yes{.yes} | |
| operator | yes{.yes} | |
| radiusX | no{.no} | |
| radiusY | no{.no} | |
| SVGFEOffsetElement{.tableSectionHeader} | { #SVGFEOffsetElement} | |
| Attributes{.tableSubSectionHeader} |
| dx | yes{.yes} | |
| dy | yes{.yes} | |
| in1 | yes{.yes} | |
| SVGFEPointLightElement{.tableSectionHeader} | { #SVGFEPointLightElement} | |
| Attributes{.tableSubSectionHeader} |
| x | yes{.yes} | |
| y | yes{.yes} | |
| z | yes{.yes} | |
| SVGFESpecularLightingElement{.tableSectionHeader} | { #SVGFESpecularLightingElement} | |
| Attributes{.tableSubSectionHeader} |
| in1 | yes{.yes} | |
| specularConstant | yes{.yes} | |
| specularExponent | yes{.yes} | |
| surfaceScale | yes{.yes} | |
| SVGFESpotLightElement{.tableSectionHeader} | { #SVGFESpotLightElement} | |
| Attributes{.tableSubSectionHeader} |
| limitingConeAngle | yes{.yes} | |
| pointsAtX | yes{.yes} | |
| pointsAtY | yes{.yes} | |
| pointsAtZ | yes{.yes} | |
| specularExponent | yes{.yes} | |
| x | yes{.yes} | |
| y | yes{.yes} | |
| z | yes{.yes} | |
| SVGFETileElement{.tableSectionHeader} | { #SVGFETileElement} | |
| Attributes{.tableSubSectionHeader} |
| in1 | yes{.yes} | |
| SVGFETurbulenceElement{.tableSectionHeader} | { #SVGFETurbulenceElement} | |
| Attributes{.tableSubSectionHeader} |
| baseFrequencyX | no{.no} | |
| baseFrequencyY | no{.no} | |
| numOctaves | yes{.yes} | |
| seed | yes{.yes} | |
| stitchTiles | yes{.yes} | |
| type | yes{.yes} | |
| SVGFilterElement{.tableSectionHeader} | { #SVGFilterElement} | |
| Attributes{.tableSubSectionHeader} |
| filterResX | no{.no} | |
| filterResY | no{.no} | |
| filterUnits | yes{.yes} | |
| height | yes{.yes} | |
| primitiveUnits | yes{.yes} | |
| width | yes{.yes} | |
| x | yes{.yes} | |
| y | yes{.yes} | |
| Operations{.tableSubSectionHeader} |
| setFilterRes | no{.no} | |
| SVGFilterPrimitiveStandardAttributes{.tableSectionHeader} | { #SVGFilterPrimitiveStandardAttributes} | |
| Attributes{.tableSubSectionHeader} |
| height | yes{.yes} | |
| result | yes{.yes} | |
| width | yes{.yes} | |
| x | yes{.yes} | |
| y | yes{.yes} | |
| SVGFitToViewBox{.tableSectionHeader} | { #SVGFitToViewBox} | |
| Attributes{.tableSubSectionHeader} |
| preserveAspectRatio | yes{.yes} | |
| viewBox | partial{.partial} | Implemented for `<svg>` elements. |
| SVGFontElement{.tableSectionHeader} | { #SVGFontElement} | |
| SVGFontFaceElement{.tableSectionHeader} | { #SVGFontFaceElement} | |
| SVGFontFaceFormatElement{.tableSectionHeader} | { #SVGFontFaceFormatElement} | |
| SVGFontFaceNameElement{.tableSectionHeader} | { #SVGFontFaceNameElement} | |
| SVGFontFaceSrcElement{.tableSectionHeader} | { #SVGFontFaceSrcElement} | |
| SVGFontFaceUriElement{.tableSectionHeader} | { #SVGFontFaceUriElement} | |
| SVGForeignObjectElement{.tableSectionHeader} | { #SVGForeignObjectElement} | |
| Attributes{.tableSubSectionHeader} |
| height | yes{.yes} | |
| width | yes{.yes} | |
| x | yes{.yes} | |
| y | yes{.yes} | |
| SVGGElement{.tableSectionHeader} | { #SVGGElement} | |
| SVGGlyphElement{.tableSectionHeader} | { #SVGGlyphElement} | |
| SVGGlyphRefElement{.tableSectionHeader} | { #SVGGlyphRefElement} | |
| Attributes{.tableSubSectionHeader} |
| dx | yes{.yes} | |
| dy | yes{.yes} | |
| format | yes{.yes} | |
| glyphRef | yes{.yes} | |
| x | yes{.yes} | |
| y | yes{.yes} | |
| SVGGradientElement{.tableSectionHeader} | { #SVGGradientElement} | |
| Attributes{.tableSubSectionHeader} |
| gradientTransform | yes{.yes} | |
| gradientUnits | yes{.yes} | |
| spreadMethod | yes{.yes} | |
| SVGHKernElement{.tableSectionHeader} | { #SVGHKernElement} | |
| SVGICCColor{.tableSectionHeader} | { #SVGICCColor} | |
| Attributes{.tableSubSectionHeader} |
| colorProfile | yes{.yes} | |
| colors | yes{.yes} | |
| SVGImageElement{.tableSectionHeader} | { #SVGImageElement} | |
| Attributes{.tableSubSectionHeader} |
| height | yes{.yes} | |
| preserveAspectRatio | yes{.yes} | |
| width | yes{.yes} | |
| x | yes{.yes} | |
| y | yes{.yes} | |
| SVGLangSpace{.tableSectionHeader} | { #SVGLangSpace} | |
| Attributes{.tableSubSectionHeader} |
| xmllang | yes{.yes} | |
| xmlspace | yes{.yes} | |
| SVGLength{.tableSectionHeader} | { #SVGLength} | |
| Attributes{.tableSubSectionHeader} |
| unitType | yes{.yes} | |
| value | yes{.yes} | |
| valueAsString | yes{.yes} | |
| valueInSpecifiedUnits | yes{.yes} | |
| Operations{.tableSubSectionHeader} |
| newValueSpecifiedUnits | yes{.yes} | |
| convertToSpecifiedUnits | yes{.yes} | |
| SVGLengthList{.tableSectionHeader} | { #SVGLengthList} | |
| Attributes{.tableSubSectionHeader} |
| numberOfItems | yes{.yes} | |
| Operations{.tableSubSectionHeader} |
| clear | yes{.yes} | |
| initialize | yes{.yes} | |
| getItem | yes{.yes} | |
| insertItemBefore | yes{.yes} | |
| replaceItem | yes{.yes} | |
| removeItem | yes{.yes} | |
| appendItem | yes{.yes} | |
| SVGLinearGradientElement{.tableSectionHeader} | { #SVGLinearGradientElement} | |
| Attributes{.tableSubSectionHeader} |
| x1 | yes{.yes} | |
| x2 | yes{.yes} | |
| y1 | yes{.yes} | |
| y2 | yes{.yes} | |
| SVGLineElement{.tableSectionHeader} | { #SVGLineElement} | |
| Attributes{.tableSubSectionHeader} |
| x1 | yes{.yes} | |
| x2 | yes{.yes} | |
| y1 | yes{.yes} | |
| y2 | yes{.yes} | |
| SVGLocatable{.tableSectionHeader} | { #SVGLocatable} | |
| Attributes{.tableSubSectionHeader} |
| farthestViewportElement | yes{.yes} | |
| nearestViewportElement | yes{.yes} | |
| Operations{.tableSubSectionHeader} |
| getBBox | yes{.yes} | |
| getCTM | yes{.yes} | |
| getScreenCTM | yes{.yes} | |
| getTransformToElement | yes{.yes} | |
| SVGMarkerElement{.tableSectionHeader} | { #SVGMarkerElement} | |
| Attributes{.tableSubSectionHeader} |
| markerHeight | yes{.yes} | |
| markerUnits | yes{.yes} | |
| markerWidth | yes{.yes} | |
| orientAngle | yes{.yes} | |
| orientType | yes{.yes} | |
| refX | yes{.yes} | |
| refY | yes{.yes} | |
| Operations{.tableSubSectionHeader} |
| setOrientToAuto | yes{.yes} | |
| setOrientToAngle | yes{.yes} | |
| SVGMaskElement{.tableSectionHeader} | { #SVGMaskElement} | |
| Attributes{.tableSubSectionHeader} |
| height | yes{.yes} | |
| maskContentUnits | yes{.yes} | |
| maskUnits | yes{.yes} | |
| width | yes{.yes} | |
| x | yes{.yes} | |
| y | yes{.yes} | |
| SVGMatrix{.tableSectionHeader} | { #SVGMatrix} | |
| Attributes{.tableSubSectionHeader} |
| a | yes{.yes} | |
| b | yes{.yes} | |
| c | yes{.yes} | |
| d | yes{.yes} | |
| e | yes{.yes} | |
| f | yes{.yes} | |
| Operations{.tableSubSectionHeader} |
| multiply | yes{.yes} | |
| inverse | yes{.yes} | |
| translate | yes{.yes} | |
| scale | yes{.yes} | |
| scaleNonUniform | yes{.yes} | |
| rotate | yes{.yes} | |
| rotateFromVector | yes{.yes} | |
| flipX | yes{.yes} | |
| flipY | yes{.yes} | |
| skewX | yes{.yes} | |
| skewY | yes{.yes} | |
| SVGMetadataElement{.tableSectionHeader} | { #SVGMetadataElement} | |
| SVGMissingGlyphElement{.tableSectionHeader} | { #SVGMissingGlyphElement} | |
| SVGMPathElement{.tableSectionHeader} | { #SVGMPathElement} | |
| SVGNumber{.tableSectionHeader} | { #SVGNumber} | |
| Attributes{.tableSubSectionHeader} |
| value | yes{.yes} | |
| SVGNumberList{.tableSectionHeader} | { #SVGNumberList} | |
| Attributes{.tableSubSectionHeader} |
| numberOfItems | yes{.yes} | |
| Operations{.tableSubSectionHeader} |
| clear | yes{.yes} | |
| initialize | yes{.yes} | |
| getItem | yes{.yes} | |
| insertItemBefore | yes{.yes} | |
| replaceItem | yes{.yes} | |
| removeItem | yes{.yes} | |
| appendItem | yes{.yes} | |
| SVGPaint{.tableSectionHeader} | { #SVGPaint} | |
| Attributes{.tableSubSectionHeader} |
| paintType | yes{.yes} | |
| uri | yes{.yes} | |
| Operations{.tableSubSectionHeader} |
| setUri | yes{.yes} | |
| setPaint | yes{.yes} | |
| SVGPathElement{.tableSectionHeader} | { #SVGPathElement} | |
| Attributes{.tableSubSectionHeader} |
| pathLength | no{.no} | |
| Operations{.tableSubSectionHeader} |
| getTotalLength | yes{.yes} | |
| getPointAtLength | yes{.yes} | |
| getPathSegAtLength | yes{.yes} | |
| createSVGPathSegClosePath | yes{.yes} | |
| createSVGPathSegMovetoAbs | yes{.yes} | |
| createSVGPathSegMovetoRel | yes{.yes} | |
| createSVGPathSegLinetoAbs | yes{.yes} | |
| createSVGPathSegLinetoRel | yes{.yes} | |
| createSVGPathSegCurvetoCubicAbs | yes{.yes} | |
| createSVGPathSegCurvetoCubicRel | yes{.yes} | |
| createSVGPathSegCurvetoQuadraticAbs | yes{.yes} | |
| createSVGPathSegCurvetoQuadraticRel | yes{.yes} | |
| createSVGPathSegArcAbs | yes{.yes} | |
| createSVGPathSegArcRel | yes{.yes} | |
| createSVGPathSegLinetoHorizontalAbs | yes{.yes} | |
| createSVGPathSegLinetoHorizontalRel | yes{.yes} | |
| createSVGPathSegLinetoVerticalAbs | yes{.yes} | |
| createSVGPathSegLinetoVerticalRel | yes{.yes} | |
| createSVGPathSegCurvetoCubicSmoothAbs | yes{.yes} | |
| createSVGPathSegCurvetoCubicSmoothRel | yes{.yes} | |
| createSVGPathSegCurvetoQuadraticSmoothAbs | yes{.yes} | |
| createSVGPathSegCurvetoQuadraticSmoothRel | yes{.yes} | |
| SVGPathSeg{.tableSectionHeader} | { #SVGPathSeg} | |
| Attributes{.tableSubSectionHeader} |
| pathSegType | yes{.yes} | |
| pathSegTypeAsLetter | yes{.yes} | |
| SVGPathSegArcAbs{.tableSectionHeader} | { #SVGPathSegArcAbs} | |
| Attributes{.tableSubSectionHeader} |
| angle | yes{.yes} | |
| largeArcFlag | yes{.yes} | |
| r1 | yes{.yes} | |
| r2 | yes{.yes} | |
| sweepFlag | yes{.yes} | |
| x | yes{.yes} | |
| y | yes{.yes} | |
| SVGPathSegArcRel{.tableSectionHeader} | { #SVGPathSegArcRel} | |
| Attributes{.tableSubSectionHeader} |
| angle | yes{.yes} | |
| largeArcFlag | yes{.yes} | |
| r1 | yes{.yes} | |
| r2 | yes{.yes} | |
| sweepFlag | yes{.yes} | |
| x | yes{.yes} | |
| y | yes{.yes} | |
| SVGPathSegClosePath{.tableSectionHeader} | { #SVGPathSegClosePath} | |
| SVGPathSegCurvetoCubicAbs{.tableSectionHeader} | { #SVGPathSegCurvetoCubicAbs} | |
| Attributes{.tableSubSectionHeader} |
| x | yes{.yes} | |
| x1 | yes{.yes} | |
| x2 | yes{.yes} | |
| y | yes{.yes} | |
| y1 | yes{.yes} | |
| y2 | yes{.yes} | |
| SVGPathSegCurvetoCubicRel{.tableSectionHeader} | { #SVGPathSegCurvetoCubicRel} | |
| Attributes{.tableSubSectionHeader} |
| x | yes{.yes} | |
| x1 | yes{.yes} | |
| x2 | yes{.yes} | |
| y | yes{.yes} | |
| y1 | yes{.yes} | |
| y2 | yes{.yes} | |
| SVGPathSegCurvetoCubicSmoothAbs{.tableSectionHeader} | { #SVGPathSegCurvetoCubicSmoothAbs} | |
| Attributes{.tableSubSectionHeader} |
| x | yes{.yes} | |
| x2 | yes{.yes} | |
| y | yes{.yes} | |
| y2 | yes{.yes} | |
| SVGPathSegCurvetoCubicSmoothRel{.tableSectionHeader} | { #SVGPathSegCurvetoCubicSmoothRel} | |
| Attributes{.tableSubSectionHeader} |
| x | yes{.yes} | |
| x2 | yes{.yes} | |
| y | yes{.yes} | |
| y2 | yes{.yes} | |
| SVGPathSegCurvetoQuadraticAbs{.tableSectionHeader} | { #SVGPathSegCurvetoQuadraticAbs} | |
| Attributes{.tableSubSectionHeader} |
| x | yes{.yes} | |
| x1 | yes{.yes} | |
| y | yes{.yes} | |
| y1 | yes{.yes} | |
| SVGPathSegCurvetoQuadraticRel{.tableSectionHeader} | { #SVGPathSegCurvetoQuadraticRel} | |
| Attributes{.tableSubSectionHeader} |
| x | yes{.yes} | |
| x1 | yes{.yes} | |
| y | yes{.yes} | |
| y1 | yes{.yes} | |
| SVGPathSegCurvetoQuadraticSmoothAbs{.tableSectionHeader} | { #SVGPathSegCurvetoQuadraticSmoothAbs} | |
| Attributes{.tableSubSectionHeader} |
| x | yes{.yes} | |
| y | yes{.yes} | |
| SVGPathSegCurvetoQuadraticSmoothRel{.tableSectionHeader} | { #SVGPathSegCurvetoQuadraticSmoothRel} | |
| Attributes{.tableSubSectionHeader} |
| x | yes{.yes} | |
| y | yes{.yes} | |
| SVGPathSegLinetoAbs{.tableSectionHeader} | { #SVGPathSegLinetoAbs} | |
| Attributes{.tableSubSectionHeader} |
| x | yes{.yes} | |
| y | yes{.yes} | |
| SVGPathSegLinetoHorizontalAbs{.tableSectionHeader} | { #SVGPathSegLinetoHorizontalAbs} | |
| Attributes{.tableSubSectionHeader} |
| x | yes{.yes} | |
| SVGPathSegLinetoHorizontalRel{.tableSectionHeader} | { #SVGPathSegLinetoHorizontalRel} | |
| Attributes{.tableSubSectionHeader} |
| x | yes{.yes} | |
| SVGPathSegLinetoRel{.tableSectionHeader} | { #SVGPathSegLinetoRel} | |
| Attributes{.tableSubSectionHeader} |
| x | yes{.yes} | |
| y | yes{.yes} | |
| SVGPathSegLinetoVerticalAbs{.tableSectionHeader} | { #SVGPathSegLinetoVerticalAbs} | |
| Attributes{.tableSubSectionHeader} |
| y | yes{.yes} | |
| SVGPathSegLinetoVerticalRel{.tableSectionHeader} | { #SVGPathSegLinetoVerticalRel} | |
| Attributes{.tableSubSectionHeader} |
| y | yes{.yes} | |
| SVGPathSegList{.tableSectionHeader} | { #SVGPathSegList} | |
| Attributes{.tableSubSectionHeader} |
| numberOfItems | yes{.yes} | |
| Operations{.tableSubSectionHeader} |
| clear | yes{.yes} | |
| initialize | yes{.yes} | |
| getItem | yes{.yes} | |
| insertItemBefore | yes{.yes} | |
| replaceItem | yes{.yes} | |
| removeItem | yes{.yes} | |
| appendItem | yes{.yes} | |
| SVGPathSegMovetoAbs{.tableSectionHeader} | { #SVGPathSegMovetoAbs} | |
| Attributes{.tableSubSectionHeader} |
| x | yes{.yes} | |
| y | yes{.yes} | |
| SVGPathSegMovetoRel{.tableSectionHeader} | { #SVGPathSegMovetoRel} | |
| Attributes{.tableSubSectionHeader} |
| x | yes{.yes} | |
| y | yes{.yes} | |
| SVGPatternElement{.tableSectionHeader} | { #SVGPatternElement} | |
| Attributes{.tableSubSectionHeader} |
| height | yes{.yes} | |
| patternContentUnits | yes{.yes} | |
| patternTransform | no{.no} | |
| patternUnits | yes{.yes} | |
| width | yes{.yes} | |
| x | yes{.yes} | |
| y | yes{.yes} | |
| SVGPoint{.tableSectionHeader} | { #SVGPoint} | |
| Attributes{.tableSubSectionHeader} |
| x | yes{.yes} | |
| y | yes{.yes} | |
| Operations{.tableSubSectionHeader} |
| matrixTransform | partial{.partial} | Not implemented for any `SVGPoint` in an `SVGPointList`. |
| SVGPointList{.tableSectionHeader} | { #SVGPointList} | |
| Attributes{.tableSubSectionHeader} |
| numberOfItems | yes{.yes} | |
| Operations{.tableSubSectionHeader} |
| clear | yes{.yes} | |
| initialize | yes{.yes} | |
| getItem | yes{.yes} | |
| insertItemBefore | yes{.yes} | |
| replaceItem | yes{.yes} | |
| removeItem | yes{.yes} | |
| appendItem | yes{.yes} | |
| SVGPolygonElement{.tableSectionHeader} | { #SVGPolygonElement} | |
| SVGPolylineElement{.tableSectionHeader} | { #SVGPolylineElement} | |
| SVGPreserveAspectRatio{.tableSectionHeader} | { #SVGPreserveAspectRatio} | |
| Attributes{.tableSubSectionHeader} |
| align | yes{.yes} | |
| meetOrSlice | yes{.yes} | |
| SVGRadialGradientElement{.tableSectionHeader} | { #SVGRadialGradientElement} | |
| Attributes{.tableSubSectionHeader} |
| cx | yes{.yes} | |
| cy | yes{.yes} | |
| fx | yes{.yes} | |
| fy | yes{.yes} | |
| r | yes{.yes} | |
| SVGRect{.tableSectionHeader} | { #SVGRect} | |
| Attributes{.tableSubSectionHeader} |
| height | yes{.yes} | |
| width | yes{.yes} | |
| x | yes{.yes} | |
| y | yes{.yes} | |
| SVGRectElement{.tableSectionHeader} | { #SVGRectElement} | |
| Attributes{.tableSubSectionHeader} |
| height | yes{.yes} | |
| rx | yes{.yes} | |
| ry | yes{.yes} | |
| width | yes{.yes} | |
| x | yes{.yes} | |
| y | yes{.yes} | |
| SVGRenderingIntent{.tableSectionHeader} | { #SVGRenderingIntent} | |
| SVGScriptElement{.tableSectionHeader} | { #SVGScriptElement} | |
| Attributes{.tableSubSectionHeader} |
| type | yes{.yes} | |
| SVGSetElement{.tableSectionHeader} | { #SVGSetElement} | |
| SVGStopElement{.tableSectionHeader} | { #SVGStopElement} | |
| Attributes{.tableSubSectionHeader} |
| offset | yes{.yes} | |
| SVGStringList{.tableSectionHeader} | { #SVGStringList} | |
| Attributes{.tableSubSectionHeader} |
| numberOfItems | no{.no} | |
| Operations{.tableSubSectionHeader} |
| clear | no{.no} | |
| initialize | no{.no} | |
| getItem | no{.no} | |
| insertItemBefore | no{.no} | |
| replaceItem | no{.no} | |
| removeItem | no{.no} | |
| appendItem | no{.no} | |
| SVGStylable{.tableSectionHeader} | { #SVGStylable} | |
| Attributes{.tableSubSectionHeader} |
| className | yes{.yes} | |
| style | yes{.yes} | |
| Operations{.tableSubSectionHeader} |
| getPresentationAttribute | yes{.yes} | |
| SVGStyleElement{.tableSectionHeader} | { #SVGStyleElement} | |
| Attributes{.tableSubSectionHeader} |
| media | yes{.yes} | |
| title | yes{.yes} | |
| type | yes{.yes} | |
| xmlspace | yes{.yes} | |
| SVGSVGElement{.tableSectionHeader} | { #SVGSVGElement} | |
| Attributes{.tableSubSectionHeader} |
| contentScriptType | yes{.yes} | |
| contentStyleType | yes{.yes} | |
| currentScale | yes{.yes} | |
| currentTranslate | yes{.yes} | |
| currentView | no{.no} | |
| height | yes{.yes} | |
| pixelUnitToMillimeterX | yes{.yes} | |
| pixelUnitToMillimeterY | yes{.yes} | |
| screenPixelToMillimeterX | yes{.yes} | |
| screenPixelToMillimeterY | yes{.yes} | |
| useCurrentView | no{.no} | |
| viewport | yes{.yes} | |
| width | yes{.yes} | |
| x | yes{.yes} | |
| y | yes{.yes} | |
| Operations{.tableSubSectionHeader} |
| suspendRedraw | yes{.yes} | |
| unsuspendRedraw | yes{.yes} | |
| unsuspendRedrawAll | yes{.yes} | |
| forceRedraw | yes{.yes} | |
| pauseAnimations | yes{.yes} | |
| unpauseAnimations | yes{.yes} | |
| animationsPaused | yes{.yes} | |
| getCurrentTime | yes{.yes} | |
| setCurrentTime | yes{.yes} | |
| getIntersectionList | yes{.yes} | |
| getEnclosureList | yes{.yes} | |
| checkIntersection | yes{.yes} | |
| checkEnclosure | yes{.yes} | |
| deselectAll | yes{.yes} | |
| createSVGNumber | yes{.yes} | |
| createSVGLength | yes{.yes} | |
| createSVGAngle | yes{.yes} | |
| createSVGPoint | yes{.yes} | |
| createSVGMatrix | yes{.yes} | |
| createSVGRect | yes{.yes} | |
| createSVGTransform | yes{.yes} | |
| createSVGTransformFromMatrix | yes{.yes} | |
| getElementById | yes{.yes} | |
| SVGSwitchElement{.tableSectionHeader} | { #SVGSwitchElement} | |
| SVGSymbolElement{.tableSectionHeader} | { #SVGSymbolElement} | |
| SVGTests{.tableSectionHeader} | { #SVGTests} | |
| Attributes{.tableSubSectionHeader} |
| requiredExtensions | no{.no} | |
| requiredFeatures | no{.no} | |
| systemLanguage | no{.no} | |
| Operations{.tableSubSectionHeader} |
| hasExtension | no{.no} | |
| SVGTextContentElement{.tableSectionHeader} | { #SVGTextContentElement} | |
| Attributes{.tableSubSectionHeader} |
| lengthAdjust | yes{.yes} | |
| textLength | yes{.yes} | |
| Operations{.tableSubSectionHeader} |
| getNumberOfChars | yes{.yes} | |
| getComputedTextLength | yes{.yes} | |
| getSubStringLength | yes{.yes} | |
| getStartPositionOfChar | yes{.yes} | |
| getEndPositionOfChar | yes{.yes} | |
| getExtentOfChar | yes{.yes} | |
| getRotationOfChar | yes{.yes} | |
| getCharNumAtPosition | yes{.yes} | |
| selectSubString | yes{.yes} | |
| SVGTextElement{.tableSectionHeader} | { #SVGTextElement} | |
| SVGTextPathElement{.tableSectionHeader} | { #SVGTextPathElement} | |
| Attributes{.tableSubSectionHeader} |
| method | yes{.yes} | |
| spacing | yes{.yes} | |
| startOffset | yes{.yes} | |
| SVGTextPositioningElement{.tableSectionHeader} | { #SVGTextPositioningElement} | |
| Attributes{.tableSubSectionHeader} |
| dx | yes{.yes} | |
| dy | yes{.yes} | |
| rotate | yes{.yes} | |
| x | yes{.yes} | |
| y | yes{.yes} | |
| SVGTitleElement{.tableSectionHeader} | { #SVGTitleElement} | |
| SVGTransform{.tableSectionHeader} | { #SVGTransform} | |
| Attributes{.tableSubSectionHeader} |
| angle | yes{.yes} | |
| matrix | yes{.yes} | |
| type | yes{.yes} | |
| Operations{.tableSubSectionHeader} |
| setMatrix | yes{.yes} | |
| setTranslate | yes{.yes} | |
| setScale | yes{.yes} | |
| setRotate | yes{.yes} | |
| setSkewX | yes{.yes} | |
| setSkewY | yes{.yes} | |
| SVGTransformable{.tableSectionHeader} | { #SVGTransformable} | |
| Attributes{.tableSubSectionHeader} |
| transform | yes{.yes} | |
| SVGTransformList{.tableSectionHeader} | { #SVGTransformList} | |
| Attributes{.tableSubSectionHeader} |
| numberOfItems | yes{.yes} | |
| Operations{.tableSubSectionHeader} |
| clear | yes{.yes} | |
| initialize | yes{.yes} | |
| getItem | yes{.yes} | |
| insertItemBefore | yes{.yes} | |
| replaceItem | yes{.yes} | |
| removeItem | yes{.yes} | |
| appendItem | yes{.yes} | |
| createSVGTransformFromMatrix | yes{.yes} | |
| consolidate | yes{.yes} | |
| SVGTRefElement{.tableSectionHeader} | { #SVGTRefElement} | |
| SVGTSpanElement{.tableSectionHeader} | { #SVGTSpanElement} | |
| SVGUnitTypes{.tableSectionHeader} | { #SVGUnitTypes} | |
| SVGURIReference{.tableSectionHeader} | { #SVGURIReference} | |
| Attributes{.tableSubSectionHeader} |
| href | yes{.yes} | |
| SVGUseElement{.tableSectionHeader} | { #SVGUseElement} | |
| Attributes{.tableSubSectionHeader} |
| animatedInstanceRoot | no{.no} | |
| height | yes{.yes} | |
| instanceRoot | no{.no} | |
| width | yes{.yes} | |
| x | yes{.yes} | |
| y | yes{.yes} | |
| SVGViewElement{.tableSectionHeader} | { #SVGViewElement} | |
| Attributes{.tableSubSectionHeader} |
| viewTarget | no{.no} | |
| SVGViewSpec{.tableSectionHeader} | { #SVGViewSpec} | |
| Attributes{.tableSubSectionHeader} |
| preserveAspectRatioString | no{.no} | |
| transform | no{.no} | |
| transformString | no{.no} | |
| viewBoxString | no{.no} | |
| viewTarget | no{.no} | |
| viewTargetString | no{.no} | |
| SVGVKernElement{.tableSectionHeader} | { #SVGVKernElement} | |
| SVGZoomAndPan{.tableSectionHeader} | { #SVGZoomAndPan} | |
| Attributes{.tableSubSectionHeader} |
| zoomAndPan | yes{.yes} | |
| SVGZoomEvent{.tableSectionHeader} | { #SVGZoomEvent} | |
| Attributes{.tableSubSectionHeader} |
| newScale | no{.no} | |
| newTranslate | no{.no} | |
| previousScale | no{.no} | |
| previousTranslate | no{.no} | |
| zoomRectScreen | no{.no} | |
## ECMAScript objects { #ecmascript}
In addition to the host objects exposed to ECMAScript that implement the SVG DOM, the following objects are also available.
<div class="object"><div class="object-header">Global object</div><div class="object-section-header">Properties</div><div class="object-property-header">document</div><div class="object-property-desc">
The current SVG document.
</div><div class="object-property-header">event</div><div class="object-property-desc">
The most recently dispatched event object.
</div><div class="object-property-header">evt</div><div class="object-property-desc">
An alias for `event`.
</div><div class="object-property-header">location</div><div class="object-property-desc">
Implementation of the [Location](http://www.w3.org/TR/SVGTiny12/svgudom.html#dom__Location) interface. Methods `assign` and `reload` are available.
This interface is available since version 1.8.</div><div class="object-property-header">window</div><div class="object-property-desc">
The global object (a self-reference).
</div><div class="object-section-header">Function properties</div><div class="object-property-header">alert<span class="object-property-func-params">(message)</span></div><div class="object-property-desc">
Displays an alert dialog with the specified `message`.
</div><div class="object-property-header">clearInterval<span class="object-property-func-params">(intervalID)</span></div><div class="object-property-desc">
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.
</div><div class="object-property-header">clearTimeout<span class="object-property-func-params">(timeoutID)</span></div><div class="object-property-desc">
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.
</div><div class="object-property-header">confirm<span class="object-property-func-params">(message)</span></div><div class="object-property-desc">
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.
</div><div class="object-property-header">getURL<span class="object-property-func-params">(uri, function[, encoding])</span></div><div class="object-property-desc">
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.</div><div class="object-property-header">parseXML<span class="object-property-func-params">(text, document)</span></div><div class="object-property-desc">
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.
</div><div class="object-property-header">postURL<span class="object-property-func-params">(uri, content, function[, type, encoding])</span></div><div class="object-property-desc">
Sends data to the given `uri`. This method returns immediately and the given `function` is called when the data is fully downloaded. The optional `type` argument will specify the `Content-Type` HTTP header to use, defaulting to `text/plain`. 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.</div><div class="object-property-header">printNode<span class="object-property-func-params">(node)</span></div><div class="object-property-desc">
Returns a string that is the serialization of the given DOM node.
</div><div class="object-property-header">prompt<span class="object-property-func-params">(message[, defaultValue])</span></div><div class="object-property-desc">
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.
</div><div class="object-property-header">setInterval<span class="object-property-func-params">(script, interval)</span></div><div class="object-property-desc">
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.
</div><div class="object-property-header">setTimeout<span class="object-property-func-params">(script, timeout)</span></div><div class="object-property-desc">
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.
</div></div>
# SVG 1.1 test suite { #test}
The table below lists the test cases from the December 2006 release of the [SVG 1.1 test suite](http://www.w3.org/Graphics/SVG/Test/) and whether the latest Batik code in the Subversion repository passes each one.
| SVG 1.1 test suite | | |
|--------------------|--|--|
| [animate-elem-02-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-02-t.svg) | yes{.yes} | |
| [animate-elem-03-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-03-t.svg) | yes{.yes} | |
| [animate-elem-04-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-04-t.svg) | yes{.yes} | |
| [animate-elem-05-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-05-t.svg) | yes{.yes} | |
| [animate-elem-06-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-06-t.svg) | yes{.yes} | |
| [animate-elem-07-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-07-t.svg) | yes{.yes} | |
| [animate-elem-08-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-08-t.svg) | yes{.yes} | |
| [animate-elem-09-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-09-t.svg) | yes{.yes} | |
| [animate-elem-10-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-10-t.svg) | yes{.yes} | |
| [animate-elem-11-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-11-t.svg) | yes{.yes} | |
| [animate-elem-12-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-12-t.svg) | yes{.yes} | |
| [animate-elem-13-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-13-t.svg) | yes{.yes} | |
| [animate-elem-14-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-14-t.svg) | yes{.yes} | |
| [animate-elem-15-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-15-t.svg) | yes{.yes} | |
| [animate-elem-17-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-17-t.svg) | yes{.yes} | |
| [animate-elem-19-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-19-t.svg) | yes{.yes} | |
| [animate-elem-20-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-20-t.svg) | yes{.yes} | |
| [animate-elem-21-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-21-t.svg) | yes{.yes} | |
| [animate-elem-22-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-22-b.svg) | yes{.yes} | |
| [animate-elem-23-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-23-t.svg) | yes{.yes} | |
| [animate-elem-24-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-24-t.svg) | yes{.yes} | |
| [animate-elem-25-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-25-t.svg) | yes{.yes} | |
| [animate-elem-26-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-26-t.svg) | yes{.yes} | |
| [animate-elem-27-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-27-t.svg) | yes{.yes} | |
| [animate-elem-28-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-28-t.svg) | yes{.yes} | |
| [animate-elem-29-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-29-b.svg) | yes{.yes} | |
| [animate-elem-30-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-30-t.svg) | yes{.yes} | |
| [animate-elem-31-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-31-t.svg) | yes{.yes} | |
| [animate-elem-32-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-32-t.svg) | yes{.yes} | |
| [animate-elem-33-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-33-t.svg) | yes{.yes} | |
| [animate-elem-34-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-34-t.svg) | yes{.yes} | |
| [animate-elem-36-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-36-t.svg) | yes{.yes} | |
| [animate-elem-37-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-37-t.svg) | yes{.yes} | |
| [animate-elem-39-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-39-t.svg) | yes{.yes} | |
| [animate-elem-40-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-40-t.svg) | yes{.yes} | |
| [animate-elem-41-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-41-t.svg) | yes{.yes} | |
| [animate-elem-44-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-44-t.svg) | yes{.yes} | |
| [animate-elem-46-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-46-t.svg) | yes{.yes} | |
| [animate-elem-52-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-52-t.svg) | yes{.yes} | |
| [animate-elem-60-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-60-t.svg) | yes{.yes} | |
| [animate-elem-61-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-61-t.svg) | yes{.yes} | |
| [animate-elem-62-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-62-t.svg) | yes{.yes} | |
| [animate-elem-63-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-63-t.svg) | yes{.yes} | |
| [animate-elem-64-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-64-t.svg) | yes{.yes} | |
| [animate-elem-65-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-65-t.svg) | yes{.yes} | |
| [animate-elem-66-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-66-t.svg) | yes{.yes} | |
| [animate-elem-67-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-67-t.svg) | yes{.yes} | |
| [animate-elem-68-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-68-t.svg) | yes{.yes} | |
| [animate-elem-69-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-69-t.svg) | yes{.yes} | |
| [animate-elem-70-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-70-t.svg) | yes{.yes} | |
| [animate-elem-77-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-77-t.svg) | yes{.yes} | |
| [animate-elem-78-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-78-t.svg) | yes{.yes} | |
| [animate-elem-80-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-80-t.svg) | yes{.yes} | |
| [animate-elem-81-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-81-t.svg) | yes{.yes} | |
| [animate-elem-82-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-82-t.svg) | yes{.yes} | |
| [animate-elem-83-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-83-t.svg) | partial{.partial} | Performing interpolating animation of paths between an absolute and a corresponding relative path command (e.g. from `"M0,0 L10,10"` to `"M0,0 l10,20"`) is not supported. |
| [animate-elem-84-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-84-t.svg) | yes{.yes} | |
| [animate-elem-85-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-85-t.svg) | partial{.partial} | Performing interpolating animation of colors to or from the `currentColor` keyword is not supported. |
| [color-prof-01-f](http://www.w3.org/Graphics/SVG/Test/20061213/svg/color-prof-01-f.svg) | yes{.yes} | |
| [color-prop-01-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/color-prop-01-b.svg) | yes{.yes} | |
| [color-prop-02-f](http://www.w3.org/Graphics/SVG/Test/20061213/svg/color-prop-02-f.svg) | yes{.yes} | |
| [color-prop-03-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/color-prop-03-t.svg) | yes{.yes} | |
| [coords-coord-01-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/coords-coord-01-t.svg) | yes{.yes} | |
| [coords-coord-02-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/coords-coord-02-t.svg) | yes{.yes} | |
| [coords-trans-01-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/coords-trans-01-b.svg) | yes{.yes} | |
| [coords-trans-02-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/coords-trans-02-t.svg) | yes{.yes} | |
| [coords-trans-03-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/coords-trans-03-t.svg) | yes{.yes} | |
| [coords-trans-04-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/coords-trans-04-t.svg) | yes{.yes} | |
| [coords-trans-05-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/coords-trans-05-t.svg) | yes{.yes} | |
| [coords-trans-06-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/coords-trans-06-t.svg) | yes{.yes} | |
| [coords-units-01-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/coords-units-01-b.svg) | yes{.yes} | |
| [coords-units-02-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/coords-units-02-b.svg) | yes{.yes} | |
| [coords-units-03-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/coords-units-03-b.svg) | yes{.yes} | |
| [coords-viewattr-01-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/coords-viewattr-01-b.svg) | yes{.yes} | |
| [coords-viewattr-02-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/coords-viewattr-02-b.svg) | yes{.yes} | |
| [coords-viewattr-03-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/coords-viewattr-03-b.svg) | yes{.yes} | |
| [extend-namespace-01-f](http://www.w3.org/Graphics/SVG/Test/20061213/svg/extend-namespace-01-f.svg) | yes{.yes} | |
| [filters-blend-01-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/filters-blend-01-b.svg) | yes{.yes} | |
| [filters-color-01-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/filters-color-01-b.svg) | yes{.yes} | |
| [filters-composite-02-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/filters-composite-02-b.svg) | yes{.yes} | |
| [filters-comptran-01-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/filters-comptran-01-b.svg) | yes{.yes} | |
| [filters-conv-01-f](http://www.w3.org/Graphics/SVG/Test/20061213/svg/filters-conv-01-f.svg) | partial{.partial} | |
| [filters-diffuse-01-f](http://www.w3.org/Graphics/SVG/Test/20061213/svg/filters-diffuse-01-f.svg) | yes{.yes} | |
| [filters-displace-01-f](http://www.w3.org/Graphics/SVG/Test/20061213/svg/filters-displace-01-f.svg) | yes{.yes} | |
| [filters-example-01-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/filters-example-01-b.svg) | yes{.yes} | |
| [filters-felem-01-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/filters-felem-01-b.svg) | no{.no} | |
| [filters-gauss-01-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/filters-gauss-01-b.svg) | yes{.yes} | |
| [filters-image-01-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/filters-image-01-b.svg) | yes{.yes} | |
| [filters-light-01-f](http://www.w3.org/Graphics/SVG/Test/20061213/svg/filters-light-01-f.svg) | yes{.yes} | |
| [filters-morph-01-f](http://www.w3.org/Graphics/SVG/Test/20061213/svg/filters-morph-01-f.svg) | yes{.yes} | |
| [filters-offset-01-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/filters-offset-01-b.svg) | yes{.yes} | |
| [filters-specular-01-f](http://www.w3.org/Graphics/SVG/Test/20061213/svg/filters-specular-01-f.svg) | yes{.yes} | |
| [filters-tile-01-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/filters-tile-01-b.svg) | yes{.yes} | |
| [filters-turb-01-f](http://www.w3.org/Graphics/SVG/Test/20061213/svg/filters-turb-01-f.svg) | yes{.yes} | |
| [fonts-desc-02-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/fonts-desc-02-t.svg) | partial{.partial} | Font glyph selection based on certain properties is not supported. |
| [fonts-elem-01-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/fonts-elem-01-t.svg) | yes{.yes} | |
| [fonts-elem-02-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/fonts-elem-02-t.svg) | yes{.yes} | |
| [fonts-elem-03-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/fonts-elem-03-b.svg) | yes{.yes} | |
| [fonts-elem-04-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/fonts-elem-04-b.svg) | yes{.yes} | |
| [fonts-elem-05-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/fonts-elem-05-t.svg) | yes{.yes} | |
| [fonts-elem-06-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/fonts-elem-06-t.svg) | yes{.yes} | |
| [fonts-elem-07-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/fonts-elem-07-b.svg) | yes{.yes} | |
| [fonts-glyph-02-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/fonts-glyph-02-t.svg) | yes{.yes} | |
| [fonts-glyph-03-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/fonts-glyph-03-t.svg) | yes{.yes} | |
| [fonts-glyph-04-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/fonts-glyph-04-t.svg) | yes{.yes} | |
| [fonts-kern-01-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/fonts-kern-01-t.svg) | yes{.yes} | |
| [interact-cursor-01-f](http://www.w3.org/Graphics/SVG/Test/20061213/svg/interact-cursor-01-f.svg) | yes{.yes} | |
| [interact-dom-01-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/interact-dom-01-b.svg) | yes{.yes} | |
| [interact-events-01-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/interact-events-01-b.svg) | yes{.yes} | |
| [interact-order-01-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/interact-order-01-b.svg) | yes{.yes} | |
| [interact-order-02-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/interact-order-02-b.svg) | yes{.yes} | |
| [interact-order-03-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/interact-order-03-b.svg) | yes{.yes} | |
| [interact-zoom-01-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/interact-zoom-01-t.svg) | partial{.partial} | Test is incorrect. |
| [linking-a-01-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/linking-a-01-b.svg) | yes{.yes} | |
| [linking-a-02-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/linking-a-02-b.svg) | yes{.yes} | |
| [linking-a-03-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/linking-a-03-b.svg) | yes{.yes} | |
| [linking-a-04-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/linking-a-04-t.svg) | yes{.yes} | |
| [linking-a-05-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/linking-a-05-t.svg) | yes{.yes} | |
| [linking-a-07-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/linking-a-07-t.svg) | no{.no} | The `target` attribute of the `a` element is ignored. |
| [linking-uri-01-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/linking-uri-01-b.svg) | yes{.yes} | |
| [linking-uri-02-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/linking-uri-02-b.svg) | yes{.yes} | |
| [linking-uri-03-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/linking-uri-03-t.svg) | yes{.yes} | |
| [masking-intro-01-f](http://www.w3.org/Graphics/SVG/Test/20061213/svg/masking-intro-01-f.svg) | yes{.yes} | |
| [masking-mask-01-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/masking-mask-01-b.svg) | yes{.yes} | |
| [masking-opacity-01-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/masking-opacity-01-b.svg) | yes{.yes} | |
| [masking-path-01-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/masking-path-01-b.svg) | yes{.yes} | |
| [masking-path-02-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/masking-path-02-b.svg) | yes{.yes} | |
| [masking-path-03-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/masking-path-03-b.svg) | yes{.yes} | |
| [masking-path-04-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/masking-path-04-b.svg) | yes{.yes} | |
| [masking-path-05-f](http://www.w3.org/Graphics/SVG/Test/20061213/svg/masking-path-05-f.svg) | yes{.yes} | |
| [metadata-example-01-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/metadata-example-01-b.svg) | yes{.yes} | |
| [painting-fill-01-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/painting-fill-01-t.svg) | yes{.yes} | |
| [painting-fill-02-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/painting-fill-02-t.svg) | yes{.yes} | |
| [painting-fill-03-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/painting-fill-03-t.svg) | yes{.yes} | |
| [painting-fill-04-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/painting-fill-04-t.svg) | yes{.yes} | |
| [painting-fill-05-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/painting-fill-05-b.svg) | yes{.yes} | |
| [painting-marker-01-f](http://www.w3.org/Graphics/SVG/Test/20061213/svg/painting-marker-01-f.svg) | yes{.yes} | |
| [painting-marker-02-f](http://www.w3.org/Graphics/SVG/Test/20061213/svg/painting-marker-02-f.svg) | yes{.yes} | |
| [painting-marker-03-f](http://www.w3.org/Graphics/SVG/Test/20061213/svg/painting-marker-03-f.svg) | yes{.yes} | |
| [painting-render-01-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/painting-render-01-b.svg) | yes{.yes} | |
| [painting-stroke-01-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/painting-stroke-01-t.svg) | yes{.yes} | |
| [painting-stroke-02-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/painting-stroke-02-t.svg) | yes{.yes} | |
| [painting-stroke-03-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/painting-stroke-03-t.svg) | yes{.yes} | |
| [painting-stroke-04-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/painting-stroke-04-t.svg) | yes{.yes} | |
| [painting-stroke-07-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/painting-stroke-07-t.svg) | partial{.partial} | |
| [paths-data-01-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/paths-data-01-t.svg) | yes{.yes} | |
| [paths-data-02-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/paths-data-02-t.svg) | yes{.yes} | |
| [paths-data-03-f](http://www.w3.org/Graphics/SVG/Test/20061213/svg/paths-data-03-f.svg) | yes{.yes} | |
| [paths-data-04-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/paths-data-04-t.svg) | yes{.yes} | |
| [paths-data-05-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/paths-data-05-t.svg) | yes{.yes} | |
| [paths-data-06-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/paths-data-06-t.svg) | yes{.yes} | |
| [paths-data-07-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/paths-data-07-t.svg) | yes{.yes} | |
| [paths-data-08-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/paths-data-08-t.svg) | yes{.yes} | |
| [paths-data-09-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/paths-data-09-t.svg) | yes{.yes} | |
| [paths-data-10-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/paths-data-10-t.svg) | yes{.yes} | |
| [paths-data-12-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/paths-data-12-t.svg) | yes{.yes} | |
| [paths-data-13-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/paths-data-13-t.svg) | yes{.yes} | |
| [paths-data-14-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/paths-data-14-t.svg) | yes{.yes} | |
| [paths-data-15-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/paths-data-15-t.svg) | yes{.yes} | |
| [pservers-grad-01-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/pservers-grad-01-b.svg) | yes{.yes} | |
| [pservers-grad-02-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/pservers-grad-02-b.svg) | yes{.yes} | |
| [pservers-grad-03-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/pservers-grad-03-b.svg) | yes{.yes} | |
| [pservers-grad-04-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/pservers-grad-04-b.svg) | yes{.yes} | |
| [pservers-grad-05-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/pservers-grad-05-b.svg) | yes{.yes} | |
| [pservers-grad-06-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/pservers-grad-06-b.svg) | yes{.yes} | |
| [pservers-grad-07-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/pservers-grad-07-b.svg) | yes{.yes} | |
| [pservers-grad-08-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/pservers-grad-08-b.svg) | yes{.yes} | |
| [pservers-grad-09-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/pservers-grad-09-b.svg) | yes{.yes} | |
| [pservers-grad-10-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/pservers-grad-10-b.svg) | yes{.yes} | |
| [pservers-grad-11-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/pservers-grad-11-b.svg) | yes{.yes} | |
| [pservers-grad-12-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/pservers-grad-12-b.svg) | yes{.yes} | |
| [pservers-grad-13-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/pservers-grad-13-b.svg) | yes{.yes} | |
| [pservers-grad-14-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/pservers-grad-14-b.svg) | yes{.yes} | |
| [pservers-grad-15-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/pservers-grad-15-b.svg) | yes{.yes} | |
| [pservers-grad-16-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/pservers-grad-16-b.svg) | yes{.yes} | |
| [pservers-grad-17-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/pservers-grad-17-b.svg) | yes{.yes} | |
| [pservers-grad-18-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/pservers-grad-18-b.svg) | yes{.yes} | |
| [pservers-grad-19-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/pservers-grad-19-b.svg) | no{.no} | Animation of gradients do not affect referencing elements. |
| [pservers-pattern-01-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/pservers-pattern-01-b.svg) | yes{.yes} | |
| [render-elems-01-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/render-elems-01-t.svg) | yes{.yes} | |
| [render-elems-02-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/render-elems-02-t.svg) | yes{.yes} | |
| [render-elems-03-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/render-elems-03-t.svg) | yes{.yes} | |
| [render-elems-06-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/render-elems-06-t.svg) | yes{.yes} | |
| [render-elems-07-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/render-elems-07-t.svg) | yes{.yes} | |
| [render-elems-08-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/render-elems-08-t.svg) | yes{.yes} | |
| [render-groups-01-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/render-groups-01-b.svg) | yes{.yes} | |
| [render-groups-03-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/render-groups-03-t.svg) | yes{.yes} | |
| [script-handle-01-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/script-handle-01-b.svg) | yes{.yes} | |
| [script-handle-02-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/script-handle-02-b.svg) | yes{.yes} | |
| [script-handle-03-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/script-handle-03-b.svg) | yes{.yes} | |
| [script-handle-04-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/script-handle-04-b.svg) | yes{.yes} | |
| [shapes-circle-01-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/shapes-circle-01-t.svg) | yes{.yes} | |
| [shapes-circle-02-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/shapes-circle-02-t.svg) | yes{.yes} | |
| [shapes-ellipse-01-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/shapes-ellipse-01-t.svg) | yes{.yes} | |
| [shapes-ellipse-02-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/shapes-ellipse-02-t.svg) | yes{.yes} | |
| [shapes-intro-01-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/shapes-intro-01-t.svg) | yes{.yes} | |
| [shapes-line-01-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/shapes-line-01-t.svg) | yes{.yes} | |
| [shapes-polygon-01-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/shapes-polygon-01-t.svg) | yes{.yes} | |
| [shapes-polyline-01-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/shapes-polyline-01-t.svg) | yes{.yes} | |
| [shapes-rect-01-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/shapes-rect-01-t.svg) | yes{.yes} | |
| [shapes-rect-02-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/shapes-rect-02-t.svg) | yes{.yes} | |
| [struct-cond-01-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/struct-cond-01-t.svg) | yes{.yes} | |
| [struct-cond-02-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/struct-cond-02-t.svg) | yes{.yes} | |
| [struct-cond-03-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/struct-cond-03-t.svg) | yes{.yes} | |
| [struct-defs-01-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/struct-defs-01-t.svg) | yes{.yes} | |
| [struct-dom-01-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/struct-dom-01-b.svg) | yes{.yes} | |
| [struct-dom-02-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/struct-dom-02-b.svg) | yes{.yes} | |
| [struct-dom-03-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/struct-dom-03-b.svg) | yes{.yes} | |
| [struct-dom-04-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/struct-dom-04-b.svg) | yes{.yes} | |
| [struct-dom-05-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/struct-dom-05-b.svg) | yes{.yes} | |
| [struct-dom-06-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/struct-dom-06-b.svg) | yes{.yes} | |
| [struct-frag-01-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/struct-frag-01-t.svg) | yes{.yes} | |
| [struct-frag-02-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/struct-frag-02-t.svg) | yes{.yes} | |
| [struct-frag-03-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/struct-frag-03-t.svg) | yes{.yes} | |
| [struct-frag-04-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/struct-frag-04-t.svg) | yes{.yes} | |
| [struct-frag-05-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/struct-frag-05-t.svg) | yes{.yes} | |
| [struct-frag-06-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/struct-frag-06-t.svg) | yes{.yes} | |
| [struct-group-01-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/struct-group-01-t.svg) | yes{.yes} | |
| [struct-group-02-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/struct-group-02-b.svg) | yes{.yes} | |
| [struct-group-03-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/struct-group-03-t.svg) | yes{.yes} | |
| [struct-image-01-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/struct-image-01-t.svg) | yes{.yes} | |
| [struct-image-02-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/struct-image-02-b.svg) | yes{.yes} | |
| [struct-image-03-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/struct-image-03-t.svg) | yes{.yes} | |
| [struct-image-04-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/struct-image-04-t.svg) | yes{.yes} | |
| [struct-image-05-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/struct-image-05-b.svg) | yes{.yes} | |
| [struct-image-06-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/struct-image-06-t.svg) | yes{.yes} | |
| [struct-image-07-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/struct-image-07-t.svg) | yes{.yes} | |
| [struct-image-08-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/struct-image-08-t.svg) | yes{.yes} | |
| [struct-image-09-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/struct-image-09-t.svg) | yes{.yes} | |
| [struct-image-10-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/struct-image-10-t.svg) | no{.no} | |
| [struct-symbol-01-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/struct-symbol-01-b.svg) | yes{.yes} | |
| [struct-use-01-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/struct-use-01-t.svg) | yes{.yes} | |
| [struct-use-03-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/struct-use-03-t.svg) | yes{.yes} | |
| [struct-use-05-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/struct-use-05-b.svg) | yes{.yes} | |
| [styling-css-01-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/styling-css-01-b.svg) | yes{.yes} | |
| [styling-css-02-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/styling-css-02-b.svg) | yes{.yes} | |
| [styling-css-03-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/styling-css-03-b.svg) | yes{.yes} | |
| [styling-css-04-f](http://www.w3.org/Graphics/SVG/Test/20061213/svg/styling-css-04-f.svg) | yes{.yes} | |
| [styling-css-05-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/styling-css-05-b.svg) | yes{.yes} | |
| [styling-css-06-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/styling-css-06-b.svg) | no{.no} | The `:hover`, `:link`, `:visited`, `:active` and `:focus` pseudo-classes are not supported in selectors. |
| [styling-inherit-01-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/styling-inherit-01-b.svg) | yes{.yes} | |
| [styling-pres-01-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/styling-pres-01-t.svg) | yes{.yes} | |
| [text-align-01-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/text-align-01-b.svg) | yes{.yes} | |
| [text-align-02-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/text-align-02-b.svg) | yes{.yes} | |
| [text-align-03-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/text-align-03-b.svg) | yes{.yes} | |
| [text-align-04-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/text-align-04-b.svg) | yes{.yes} | |
| [text-align-05-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/text-align-05-b.svg) | yes{.yes} | |
| [text-align-06-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/text-align-06-b.svg) | yes{.yes} | |
| [text-align-08-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/text-align-08-b.svg) | no{.no} | |
| [text-altglyph-01-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/text-altglyph-01-b.svg) | yes{.yes} | |
| [text-deco-01-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/text-deco-01-b.svg) | yes{.yes} | |
| [text-fonts-01-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/text-fonts-01-t.svg) | yes{.yes} | |
| [text-fonts-02-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/text-fonts-02-t.svg) | yes{.yes} | |
| [text-fonts-03-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/text-fonts-03-t.svg) | yes{.yes} | |
| [text-intro-01-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/text-intro-01-t.svg) | yes{.yes} | |
| [text-intro-02-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/text-intro-02-b.svg) | yes{.yes} | |
| [text-intro-03-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/text-intro-03-b.svg) | yes{.yes} | |
| [text-intro-04-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/text-intro-04-t.svg) | yes{.yes} | |
| [text-intro-05-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/text-intro-05-t.svg) | yes{.yes} | |
| [text-path-01-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/text-path-01-b.svg) | yes{.yes} | |
| [text-spacing-01-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/text-spacing-01-b.svg) | yes{.yes} | |
| [text-text-01-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/text-text-01-b.svg) | yes{.yes} | |
| [text-text-03-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/text-text-03-b.svg) | yes{.yes} | |
| [text-text-04-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/text-text-04-t.svg) | yes{.yes} | |
| [text-text-05-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/text-text-05-t.svg) | no{.no} | |
| [text-text-06-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/text-text-06-t.svg) | yes{.yes} | |
| [text-text-07-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/text-text-07-t.svg) | yes{.yes} | |
| [text-text-08-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/text-text-08-b.svg) | yes{.yes} | |
| [text-tref-01-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/text-tref-01-b.svg) | yes{.yes} | |
| [text-tselect-01-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/text-tselect-01-b.svg) | yes{.yes} | |
| [text-tselect-02-f](http://www.w3.org/Graphics/SVG/Test/20061213/svg/text-tselect-02-f.svg) | partial{.partial} | |
| [text-tspan-01-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/text-tspan-01-b.svg) | yes{.yes} | |
| [text-ws-01-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/text-ws-01-t.svg) | yes{.yes} | |
| [text-ws-02-t](http://www.w3.org/Graphics/SVG/Test/20061213/svg/text-ws-02-t.svg) | yes{.yes} | |
| [types-basicDOM-01-b](http://www.w3.org/Graphics/SVG/Test/20061213/svg/types-basicDOM-01-b.svg) | yes{.yes} | |