[SVGMobile12] Error handling is a "SHOULD"?

According to section C.3, when a document is in error, "The document 
SHOULD be rendered up to, but not including, the first element which has 
an error. [...] The animations SHOULD stop at the point at which an error 
is encountered.".

Why are these SHOULDs, and not MUSTs?

Is a user-agent compliant if, upon finding an error, it does whatever it 
likes with that error, including ignoring it or guessing at the author's 
intent?

Note that section C.2, on "unsupported" values, requires "a highly 
perceivable warning in the user agent" as a MUST, not a SHOULD.

-- 
Ian Hickson               U+1047E                )\._.,--....,'``.    fL
http://ln.hixie.ch/       U+263A                /,   _.. \   _\  ;`._ ,.
Things that are impossible just take longer.   `._.-(,_..'--(,_..'`-.;.'

Received on Friday, 20 May 2005 13:20:24 UTC