I'm using XSLT via AxKit to process a bunch of XML files into HTML. The code isn't written by me, but I'm trying to understand what it does. Most of it makes sense but there is one weird thing happening.
At some point I call a certain template using
Code:
<xsl:call-template name="..">
Now within the html-output of this template, all the outer html-tags have five extra namespace declarations (e.g. xmlns:xsp="http://apache.org/xsp/core/v1" ). It even happens if I let the template simply display <b>test</b>. From the html-code it makes no sense, the rest of the html validates* and anything just before or after the <xsl:call-template>-tag works fine too. More <xsl:call-template>-tags are used in the xsl-document(s) and they all work fine.
Anyone got any clue what can go wrong?
* well, except for a namespace declaration in the <html>-tag, which I can't get rid of either. But that's not my major concern right now.