Subject: Re: [xsl] Re: Simple Replacement From: "ashu t" <aashut@xxxxxxxxxxxxxx> Date: 17 Jul 2002 04:50:35 -0000 |
in this template match what are you matching actually with or condition? and why<xsl:copy> <xsl:apply-templates select="@* | node()"/> </xsl:copy> </xsl:template>
--- "CROFT, MICHAEL" <MCROFT at amica dot com> wrote:
>
> This should be a very simple question for the list...
>
> I would like to convert this input...
>
> <PolicyPeriod>
>
> <statusUpdateDate>4/29/2002</statusUpdateDate>
> <statusCode>PROPOSAL</statusCode>
> <reasonCode>NEWBS</reasonCode>
> <instanceId>532419014954058</instanceId>
> <expirationDt>3/30/2003</expirationDt>
> <effectiveDt>3/30/2002</effectiveDt>
> </PolicyPeriod>
>
> to this output....
>
> <com.castek.insure3.customer.businessobjects.PolicyPeriod>
>
> <statusUpdateDate>4/29/2002</statusUpdateDate>
> <statusCode>PROPOSAL</statusCode>
> <reasonCode>NEWBS</reasonCode>
> <instanceId>532419014954058</instanceId>
> <expirationDt>3/30/2003</expirationDt>
> <effectiveDt>3/30/2002</effectiveDt>
> </com.castek.insure3.customer.businessobjectsPolicyPeriod>
>
> basically, just replace the parent name with a different name, but
> keep
> all
> its content intact.
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>
Hope this helped.
===== 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
_________________________________________________________ There is always a better job for you at Monsterindia.com. Go now http://monsterindia.rediff.com/jobs
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Re: Simple Replacement, CROFT, MICHAEL | Thread | Re: [xsl] Re: Simple Replacement, Joerg Heinicke |
[xsl] Using JavaScript to access <x, Hugh Dixon | Date | Re: [xsl] Re: Simple Replacement, Joerg Heinicke |
Month |