Re: Detecting errors in p:try

Toman_Vojtech@emc.com writes:

> Section 3.9 says:
>
> "If an XProc processor can determine statically that a dynamic error
> will always occur, it may report that error statically provided that the
> error does not occur among the descendants of a p:try. Errors inside a
> p:try must always be raised dynamically so that p:catch processing may
> be performed on them."
>
> I am probably just nitpicking here, but to avoid confusion, wouldn't it
> be better to change the last sentence to:
>
> "Dynamic errors inside a p:try must always be raised dynamically so that
> p:catch processing may be performed on them."
>
> It would make it clear that the sentence is about dynamic errors only,
> not about static errors.

How about:

  Dynamic errors inside a <tag>p:try</tag> <rfc2119>must not</rfc2119> be
  reported statically. They must be raised
  dynamically so that <tag>p:catch</tag> processing can be performed on them.

                                        Be seeing you,
                                          norm

-- 
Norman Walsh <ndw@nwalsh.com> | Our life gets as complicated as a
http://nwalsh.com/            | comedy as it goes on, but the
                              | complications get gradually resolved:
                              | see that the curtain comes down on a
                              | good denouement.-- GraciƩn

Received on Friday, 14 November 2008 14:26:58 UTC