exclude-inline-prefixes (err:XS0057, err:XS0058)

Hi all,

I have a question about err:XS0057 (and err:XS0058 as well)

Section 5.12 says:

"It is a static error (err:XS0057) if a namespace prefix is used within
the exclude-inline-prefixes attribute and there is no namespace binding
in scope for that prefix."

And:

"It is a static error (err:XS0058) if the value #default is used within
the exclude-inline-prefixes attribute and there is no default namespace
in scope."

--

Is the processor supposed to check this everytime
@exclude-inline-prefixes is specified (on p:library, p:declare-step,
p:inline) or only when it actually *uses* the list of excluded prefixes
(that is, during parsing the contents of p:inline)?

I think the former is the expected behavior, but I am just not sure.

Regards,
Vojtech

Received on Wednesday, 26 November 2008 13:33:12 UTC