|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Simple Replacement
--- "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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








