Re: [xsl] Re: Simple Replacement

Subject: Re: [xsl] Re: Simple Replacement
From: "Vasu Chakkera" <vasucv@xxxxxxxxxxx>
Date: Wed, 17 Jul 2002 11:26:06 +0000
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



_________________________________________________________________
Send and receive Hotmail on your mobile device: http://mobile.msn.com


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



Current Thread