2008/8/27 James Fuller wrote:
> yes, but isnt that what declarations are for ?
> e.g. that foreign element *needs* a declaration before it is be used
> as as step
Yes, but the point is to enable the processor to differentiate a
processor call when the developer forgot the declaration (bug in the
code) from something like a "throw-away-and-forget-foreign-element."
If you just say: "if it is declared, then that is a call, else that
is a ignorable foreign element," the processor can't make the
difference anymore. Unless... you require to identify extension
processor namespaces (like @extension-element-prefixes in XSLT.)
Regards,
--
Florent Georges
http://www.fgeorges.org/