[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
|