xsl-list
[Top] [All Lists]

RE: Partial Matching For

2002-12-30 07:12:15
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



<Prev in Thread] Current Thread [Next in Thread>