W3C home > Mailing lists > Public > www-svg@w3.org > January 2006

RE: [SVGMobile12] more on data types

From: Ian Hickson <ian@hixie.ch>
Date: Wed, 11 Jan 2006 02:25:08 +0000 (UTC)
To: Jon Ferraiolo <jonf@adobe.com>
Cc: www-svg@w3.org
Message-ID: <Pine.LNX.4.62.0601110159020.2856@dhalsim.dreamhost.com>

On Tue, 10 Jan 2006, Jon Ferraiolo wrote:
> (1) Ian's model of having different syntax requirements for SVG's
> "presentation attributes" (i.e., properties expressed as XML attributes)
> than for CSS stylesheets.

This isn't my model. It's what the spec you edited currently says.

On Tue, 10 Jan 2006, Jon Ferraiolo wrote:
> Regarding the lack of interoperability for the following content:
>   height="100 user units or so"
> I am over on the Jim Ley side of the argument about error handling. 
> Don't put the burden on each implementation to have to validate each 
> attribute value and don't slow down processing to perform this 
> validation.

The spec you edited currently requires this.

(In any case, it isn't a burden. The UAs have to do _something_ in any 
case with that content, requiring that they ignore the attribute, or 
requiring that they treat it as pixels, or requiring that they abort 
processing, doesn't change that the UA has to do _something_. All we are 
asking for is that the spec continues to define processing for all 
situations, whether technically conformant or not, since UAs will have to 
deal with all those situations anyway.)

> The SVG WG should have a test for the 'tranform' attribute for incorrect 
> entries such as the example you provide. It is too much to ask for tests 
> for every possible incorrect formulation of every attribute, but the 
> example you give below represents a case which is more likely due to 
> accidental error, such as misspelling 'translate'.

Indeed, it is vitally important that the test suite contain tests for this 
sort of thing. For a spec the size and complexity of SVG Tiny 1.2 I would 
expect several thousands of tests purely to test interoperability on 
non-conformant markup. The fact that all major SVG UAs differ on error 
handling (as pointed out in this thread) raises questions as to how 
earlier versions of SVG managed to exit the CR stage.

Ian Hickson               U+1047E                )\._.,--....,'``.    fL
http://ln.hixie.ch/       U+263A                /,   _.. \   _\  ;`._ ,.
Things that are impossible just take longer.   `._.-(,_..'--(,_..'`-.;.'
Received on Wednesday, 11 January 2006 02:25:19 UTC

This archive was generated by hypermail 2.3.1 : Wednesday, 8 March 2017 09:47:06 UTC