This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: Re: Simple Replacement
- From: Dimitre Novatchev <dnovatchev at yahoo dot com>
- To: xsl-list at lists dot mulberrytech dot com
- Date: Wed, 17 Jul 2002 05:13:24 -0700 (PDT)
- Subject: [xsl] Re: Re: Simple Replacement
- Reply-to: xsl-list at lists dot mulberrytech dot com
--- "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