[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Style sheet to perform namespace mapping from inpu
David meant, you need to have following namespace declarations: <xsl:stylesheet xmlns:old="http://old-schema-uri" xmlns:new="http://new-schema-uri" On 3/24/08, Farrukh Najmi <farrukh@xxxxxxxxxxxxxxxxxxxxx> wrote: > Thanks David. The resulting style sheet gives an error similar to: > > ERROR: 'Namespace for prefix 'new' has not been declared.' > > I am assuming that I need to somehow add the 'new' namespace declaration > via 'xmlns:new ' attribute in result tree. > > This is probably a dumb question but how do I replace xmlns:old > namespace declaration with xmlns:new namespace declaration? > > Thanks again for your kind help. > > David Carlisle wrote: > > declare old and new prefixes on xsl:stylesheet, then something like > > > > <xsl:template match="old:*"> > > <xsl:element name="new:{local-name(.)"> > > <xsl:copy-of select="@*"/> > > <xsl;apply-templates/> > > </xsl:element"> > > </xsl:template> > > > > > -- > Regards, > Farrukh Najmi > > Web: http://www.wellfleetsoftware.com -- Regards, Mukul Gandhi
|
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
|