I'm having problems with empty namespace attributes being added into my output tags:
A tag which is generated via a call to a named template will insert xmlns="" into the tag; which causes that tag to be ignored. For example, a call in a stylesheet with: <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:svg="http://www.w3.org/2000/svg" > <xsl:call-template name="setSeriesMarker"> ... <xsl:template name="setSeriesMarker"> <svg:defs> ... </svg:defs> ... Results in output of: <svg:defs xmlns=""> ... </svg:defs> and as a consequence the elements defined in the "defs" are ignored... if I manually strip away this extra attribute, its OK! Has anyone an idea how to supress this - is it an XSL or Cocoon issue? Thanks Derek PS The same thing happens when I import elements from an external file: <xsl:copy-of select="document(mydefs.xml')/svg/svg:defs"/> --------------------------------------------------------------------- Please check that your question has not already been answered in the FAQ before posting. <http://xml.apache.org/cocoon/faqs.html> To unsubscribe, e-mail: <[EMAIL PROTECTED]> For additional commands, e-mail: <[EMAIL PROTECTED]>