libxslt changed its behaviour

regarding xsl:include with version 1.1.11 (which was released end of

september, but I didn't upgrade). It was fixed to follow the specs

and broke most of my xslt stylesheets ;) It's not libxslt's fault, of

course. But I just wanted to inform anyone affected, that if you

include named templates (or parameters or variables) with xsl:include

and they happen to have the same name in both templates, you'll get an

error now. Use xsl:import, if you want to override them

Furthermore xsl:import elements have to be the first children of

xsl:stylesheet, no other elements can precede xsl:import. That's also a

difference to xsl:include, which I just realized now.

For those not that informed, libxslt is the XSLT library PHP uses ;)

Now off changing a lot of stylesheets. grrr…