Re: [xsl] Re: Simple Replacement

Subject: Re: [xsl] Re: Simple Replacement
From: Joerg Heinicke <joerg.heinicke@xxxxxx>
Date: Wed, 17 Jul 2002 13:40:43 +0200
Dimitre's is more generic. What if you want to replace more than one element?

Joerg


Vasu Chakkera wrote:
Hi Mike,

Use the identity templates plus an additional one matching the element
that is to be renamed:

<xsl:stylesheet version="1.0"
 xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>
 <xsl:output method="xml" omit-xml-declaration="yes"/>
  <xsl:template match="/ | @* | node()">
    <xsl:copy>
      <xsl:apply-templates  select="@* | node()"/>
    </xsl:copy>
  </xsl:template>

  <xsl:template match="PolicyPeriod">
    <com.castek.insure3.customer.businessobjects.PolicyPeriod>
      <xsl:apply-templates select="@* | node()"/>
    </com.castek.insure3.customer.businessobjects.PolicyPeriod>
  </xsl:template>
</xsl:stylesheet>


... wouldnt the following do the job??

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>
<xsl:output method="xml" indent="yes"/>
<xsl:template match="PolicyPeriod">
<com.castek.insure3.customer.businessobjects.PolicyPeriod>
<xsl:copy-of select="node()"/>
</com.castek.insure3.customer.businessobjects.PolicyPeriod>
</xsl:template>
</xsl:stylesheet>


vasu


--

System Development
VIRBUS AG
Fon  +49(0)341-979-7419
Fax  +49(0)341-979-7409
joerg.heinicke@xxxxxxxxx
www.virbus.de


XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list



Current Thread