RE: [xsl] Partial Matching For

Subject: RE: [xsl] Partial Matching For
From: Jarno.Elovirta@xxxxxxxxx
Date: Mon, 30 Dec 2002 16:12:15 +0200
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


Current Thread