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 |