ISSUE-2084: 16.2.9 values attribute 'extended syntax'

extended syntax

16.2.9 values attribute 'extended syntax'

SVG 1.2 Tiny: Last Call
Raised by:
Doug Schepers
Opened on:
Dr. Olaf Hoffmann
it is surprising, that there is already a lot of SVGT1.2 content with invalid
values for the 'values' attribute, because such 'extended syntax' is nonsense
both for SMIL and for SVG1.1 too.
For me this indicates more simple errors from authors or editors, especially
because the adobe plugin, for several years the most used viewer for animated
SVG content has a quite different '(error) management' for such wrong syntax
(if it is wrong and does not specify an allowed empty value, it indicates an
error and assumes one more value than the number of semicola. If an empty
value is possible, an empty value is correctly interpreted as empty value).
Every author testing content with the adobe plugin should have noted
the error and should have already fixed it before publication.
Typically if I find errors in my documents or scripts, I simply fix them and
do not expect, that the specification is modified to fix my own errors.
And even more, no one can expect, that the behaviour of already published
versions of viewers can be modified, therefore this 'extended syntax' should
never be used to ensure better backwards compatibility with older viewers,
therefore such a superfluous trailing semicolon needs to be fixed anyway to
ensure a predictable behaviour.
Especially there is no benefit for authors or users from this 'extended
The opposite is the case with something like "/a.txt; ; /b.txt; ;" to get the
desired effect of an empty list item only for SVGT1.2.
For implementors of SVG1.1, SVGT1.2 and SMIL it gets even worse, because
they have to implement it differently for SVGT1.2 without any advantage for

My suggestion is to skip this SMIL and backwards incompatibility completely
and to help authors to fix their documents, if it is known, which authors
produce so much erratic content without testing it.
If such content is already mentioned in the specification, some editor should
know at least some of these authors and how much invalid content it is. Maybe
references would be useful too for others interested in helping those authors.
This is more friendly for those authors as to brand or to stigmatise them to
be guilty to corrupt the well thought out SMIL syntax.
Related Actions Items:
Related emails:
  1. Re: [1.2T-LC] 16.2.9 values attribute 'extended syntax' (ACTION-2318, ISSUE-2084) (from on 2008-11-04)
  2. Re: [1.2T-LC] 16.2.9 values attribute 'extended syntax' (ACTION-2318, ISSUE-2084) (from on 2008-11-04)
  3. SVG/profiles/1.2T/publish animate.html,1.130,1.131 index.html,1.128,1.129 painting.html,1.157,1.158 single-page.html,1.200,1.201 (from on 2008-11-04)
  4. SVG/profiles/1.2T/publish single-page.html,1.199,1.200 (from on 2008-11-04)
  5. SVG/profiles/1.2T/master animate.html,1.148,1.149 index.html,1.55,1.56 (from on 2008-11-04)
  6. Minutes, SVG telcon Tuesday 5 November 2008 (from on 2008-11-04)
  7. SVG/profiles/1.2T doc-svgt12.html,1.7,1.8 (from on 2008-11-01)
  8. SVG/profiles/1.2T doc-svgt12.html,1.2,1.3 (from on 2008-10-30)
  9. SVG/profiles/1.2T doc-svgt12.html,NONE,1.1 (from on 2008-10-28)
  10. Re: [1.2T-LC] 16.2.9 values attribute 'extended syntax' (ACTION-2318, ISSUE-2084) (from on 2008-10-19)
  11. Minutes, SVG Marathon telcon Friday October 17 2008 (from on 2008-10-18)
  12. SVG/profiles/1.2T/publish animate.html,1.103,1.104 single-page.html,1.131,1.132 (from on 2008-10-17)
  13. SVG/profiles/1.2T/master animate.html,1.124,1.125 (from on 2008-10-17)
  14. Re: [1.2T-LC] 16.2.9 values attribute 'extended syntax' (ACTION-2318, ISSUE-2084) (from on 2008-10-17)
  15. Re: Logistics of Open Issues (from on 2008-10-16)
  16. Logistics of Open Issues (from on 2008-10-16)
  17. Minutes, SVG telcon Friday 10 October 2008 (from on 2008-10-10)
  18. Re: [1.2T-LC] 16.2.9 values attribute 'extended syntax' (ISSUE-2084) (from on 2008-10-07)
  19. ISSUE-2084 (extended syntax): 16.2.9 values attribute 'extended syntax' [Last Call: SVG 1.2 Tiny ] (from on 2008-10-01)

Related notes:

Compromise. Changed wording to discourage this behavior, but keep it as a "may".

Doug Schepers, 17 Oct 2008, 18:46:55

Commenter satisfied, but wants to revisit in SVG 2.0 Core:

Doug Schepers, 28 Oct 2008, 13:04:14

Changed resolution to Agree, removed offending paragraph.

Doug Schepers, 4 Nov 2008, 13:33:55

Commenter satisfied:

Doug Schepers, 4 Nov 2008, 14:25:25

Display change log ATOM feed

Dirk Schulze <>, Chair, Chris Lilley <>, Staff Contact
Tracker: documentation, (configuration for this group), originally developed by Dean Jackson, is developed and maintained by the Systems Team <>.
$Id: 2084.html,v 1.1 2020/01/17 13:19:29 carcone Exp $