Hi,
I have an XML file which has tags corresponding to the
number of orders
<ORDER1>
<QUOTE1>
120
</QUOTE1>
<QUANTITY1>
87
</QUANTITY1>
</ORDER1>
<ORDER2>
<QUOTE2>
789
</QUOTE2>
<QUANTITY2>
980
</QUANTITY2>
</ORDER2>
I want to generate an XML file that would correspond to following XML
<ORDER>
<QUOTE>
120
</QUOTE>
<QUANTITY>
87
</QUANTITY>
</ORDER>
<ORDER>
<QUOTE>
789
</QUOTE>
<QUANTITY>
980
</QUANTITY>
</ORDER>
Can anybody help me ?
<xsl:template match="@* | node()">
<xsl:copy>
<xsl:apply-templates select="@* | node()" />
</xsl:copy>
</xsl:template>
<xsl:template match="*">
<xsl:element name="{translate(name(), '0123456789', '')}">
<xsl:apply-templates select="@* | node()" />
</xsl:element>
</xsl:template>
Cheers,
Jarno - Grendel: Human Saviour
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list