Re: Gilman-9

I don't understand the rationale offered.

Arbitrarily forcing the result of an 'expr' evaluation to 'true' 
can't result in ill-formed XML if
the source was well-formed XML and conforms to the specification for 
the module.

Getting garbage when a program runs amok is always possible, and 
should be handled
as error control outside the scope of the DISelect module or its host 
language.  This
is in the OS, if I understand things right.

[reaction to the disposition of this comment: puzzlement.]

Al

At 11:15 AM +0000 1/4/06, Roland Merrick wrote:
>Greetings Al, thanks for your comments on the content selection last 
>call [1]. As part of this you include 
>"<http://www.w3.org/TR/2005/WD-cselection-20050502/#error-events>Inconsistent 
>show/hide policy".
>
>The DIWG assigned this comment the identifier Gilman-9
>
>This mail documents DIWG's response to your comments.
>
>DIWG Response
>=============
>
>This issue is similar to Gilman-1. The problem we face is that an 
>unrecoverable error in expression processing yields completely 
>unpredicatble results, including XML that is invalid or badly 
>formed. Allowing processing to continue could lead to effects 
>similar to those we outlined in Gilman-1, including crashing or 
>damaging the user's device, or showing completely inappropriate 
>material to a minor.
>
>In contrast, the default value of the expr attribute is specified so 
>the behaviour obtained by omitting it is at least predictable.
>
>In addition, by providing a default value, we ensure backwards 
>compatibility when DISelect is added to a processor which processes 
>existing markup written before the DISelect module was added.
>
>[1] 
>http://lists.w3.org/Archives/Public/public-diselect-editors/2005AprJun/0012.html
>
>Regards, Roland

Received on Wednesday, 8 November 2006 04:37:23 UTC