Re: [xsl] [XSL] copying namesapces with prefix "xmlns:".

Subject: Re: [xsl] [XSL] copying namesapces with prefix "xmlns:".
From: david_n_bertoni@xxxxxxxxxx
Date: Fri, 26 Aug 2005 02:20:58 -0400
> I have tried the following and which will give error  "Illegal value 
> used for attribute name: xmlns: ".
> ............
> <definitions> 
>     <xsl:for-each select="namespace::*">
>           <xsl:attribute name="xmlns:{$NameSpace}"><xsl:value-of
> select="$Location"/></xsl:attribute>
>     </xsl:for-each> 
> </definitions>

Namespace declarations are not considered to be attributes, so you cannot 
using xsl:attribute to create them.  This is a FAQ:

http://www.dpawson.co.uk/xsl/sect2/N5536.html#d6629e946
http://www.dpawson.co.uk/xsl/sect2/N5536.html#d6629e1429
http://www.dpawson.co.uk/xsl/sect2/N5536.html#d6629e1471
http://www.dpawson.co.uk/xsl/sect2/N5536.html#d6629e1510

Dave

Current Thread