[xsl] Re: Re: Simple Replacement

Subject: [xsl] Re: Re: Simple Replacement
From: Dimitre Novatchev <dnovatchev@xxxxxxxxx>
Date: Wed, 17 Jul 2002 05:13:24 -0700 (PDT)
--- "Vasu Chakkera" <vasucv at hotmail dot com> 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


No, not in the case there are nested elements that are to be renamed.



=====
Cheers,

Dimitre Novatchev.
http://fxsl.sourceforge.net/ -- the home of FXSL

__________________________________________________
Do You Yahoo!?
Yahoo! Autos - Get free new car price quotes
http://autos.yahoo.com

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


Current Thread