circular references and error processing

Hello WG,

The SVG/SVGT specifications explicitly state "A circular IRI reference  is an error.".

The error processing section of the specifications state that there should be a "highly perceivable indication of error".

However, there are at least 3 SVGT 1.2 test suite slides (struct-use-recursion-*) which indicate that other behavior is acceptable, ie,
circular IRI references can be handled safely without any obvious indication an error exists.  The test slide descriptions even elaborate on recursion depths being implementation dependent.

Unless I am missing something, should the language in the specification be softened a bit to reflect that circular IRI references do not necessarily need to cause an error condition?

--
Lee Martineau

Received on Thursday, 12 March 2009 12:35:03 UTC