|
Subject: Re: [xsl] Attribute Name to Elements Problems From: "Joris Gillis" <roac@xxxxxxxxxx> Date: Wed, 20 Jul 2005 23:10:31 +0200 |
It might be a case-sensitive issue. Have you tried <xsl:element
name="{@type}">
<xsl:template match="node()|@*"> <xsl:copy> <xsl:apply-templates select="node()|@*"/> </xsl:copy> </xsl:template>
<xsl:template match="Entry[@name]">
<xsl:element name="{@type}">
<xsl:apply-templates select="@*"/>
<xsl:apply-templates select="@name" mode="makeElement"/>
<xsl:apply-templates/>
</xsl:element>
</xsl:template><xsl:template match="Entry/@*" mode="makeElement">
<xsl:element name="{name()}"><xsl:value-of select="."/></xsl:element>
</xsl:template>
regards, -- Joris Gillis (http://users.telenet.be/root-jg/me.html) "N N1N;N.N8N5N9N1 N:N1N9 ON? N;N,N4N9 ON,N=ON1 N2N3N1N/N=N?ON= N1OO ON,N=O "
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| RE: [xsl] Attribute Name to Element, Joe Heidenreich | Thread | Re: [xsl] Attribute Name to Element, Mukul Gandhi |
| RE: [xsl] Attribute Name to Element, Joe Heidenreich | Date | RE: RE: [xsl] Combining two XML fil, Karl Koch |
| Month |