To summarize it shortly: An element is created using following template
<xsl:template match="dir:file"> <xsl:element name="file"> <xsl:attribute name="path"> <xsl:value-of select="concat($path,./@name)"/> </xsl:attribute> </xsl:element> </xsl:template>
and default namespace is declared: xmlns="http://www.sevencs.com".
If the attribute is put into the default (prefixless) namespace in scope, it's definitely a bug. The XSLT spec states: If the namespace attribute is not present, then the QName is expanded into an expanded-name using the namespace declarations in effect for the xsl:attribute element, *not* including any default namespace declaration. while for elements the default namespace is taken into account.
Will you rise a bug for the XSLT processor (Xalan, I supppose)?
J.Pietschmann
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]