Dynamic errors, choose

End of section 3:

  "If an XProc processor can determine statically that a dynamic error
   will always occur, it may report that error statically."

Does this mean it may refuse to run the pipeline, or merely that it
may report the error?  What if the error would have been caught by
a try/catch?

The example that brought this up:

As far as I can see, a p:choose with no when or otherwise is always a
dynamic error, since no branch will be chosen.  It seems reasonable to
report this statically and reject the pipeline.

-- Richard

Received on Monday, 8 October 2007 12:50:11 UTC