|
Subject: Re: [xsl] global xsl:variable problem, value not being set From: ashok _ <listmanster@xxxxxxxxx> Date: Mon, 7 Sep 2009 17:35:58 +0300 |
On Mon, Sep 7, 2009 at 1:22 PM, David Carlisle wrote:
> That generates a new element with the same local name, but in teh
> default namespace of the stylesheet (which is no namespace in your case)
> rather than the defaulr namespace of the source. If you do not intent
> to change namespace, you can write
>
> <xsl:template match="*">
> <xsl:element name="{node-name(.)}">
> <xsl:for-each select="@*">
> <xsl:attribute name="{name(.)}">
> <xsl:value-of select="."/>
> </xsl:attribute>
> </xsl:for-each>
> <xsl:apply-templates/>
> </xsl:element>
> </xsl:template>
>
> as
>
> <xsl:template match="*">
> <xsl:copy>
> <xsl:copy-of select="@*"/>
> <xsl:apply-templates/>
> </xsl:copy>
> </xsl:template>
>
Adam / David :
Thank you very much for your help and suggestions -- have been able
to resolve the problem now.
Ashok
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [xsl] global xsl:variable probl, David Carlisle | Thread | Re: [xsl] copying complete document, Marc Harding |
| [xsl] Re: How did you learn XSL?, Laura Porter | Date | Re: [xsl] dynamic template invocati, ac |
| Month |