> Michael, I'll ask you the same question I asked Uche: would it be
> conformant for an XSLT processor to replace all rectangle elements
> with circle elements while building the source tree? If not, how does
> this case differ from replacing xi:include elements with the things
> they point to?
XSLT processors do not build source trees, so the question doesn't arise.
Michael Kay
Software AG
home:
work:
PS: the same arguments apply to the MSXML3 behaviour of stripping whitespace
by default while building the tree. It's not the behaviour you might expect,
but there's nothing in any of the specifications that stops them doing it.