[Bug 5672] Evaluation of treat as


------- Comment #1 from mike@saxonica.com  2008-05-01 12:48 -------
I believe section 2.3.4 makes this as clear as we can make it:

"The effect of these rules is that the processor is free to stop examining
further items in a sequence as soon as it can establish that further items
would not affect the result except possibly by causing an error. "

In this case the processor has no reason to evaluate $input[4] other than to
check for a dynamic error, and therefore it is not required to do this

Michael Kay

Received on Thursday, 1 May 2008 12:49:00 UTC