[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Adding Multiple namespaces
Namespaces declared on xsl:stylesheet are copied to the result when you use a literal result element, but not when you use xsl:copy. So xsl:namespace is probably the best way to do it. Michael Kay http://www.saxonica.com/ > -----Original Message----- > From: Pankaj Chaturvedi [mailto:pankaj.chaturvedi@xxxxxxxxx] > Sent: 08 May 2008 06:57 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: RE: Adding Multiple namespaces > > Correction its aid5 > > <xsl:stylesheet version="2.0" > xmlns:aid="http://ns.adobe.com/AdobeInDesign/4.0/" > xmlns:aid5="http://ns.adobe.com/AdobeInDesign/5.0/" > xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> > > > -----Original Message----- > From: Pankaj Chaturvedi [mailto:pankaj.chaturvedi@xxxxxxxxx] > Sent: Thursday, May 08, 2008 11:04 AM > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: Adding Multiple namespaces > > > Hi, > > > Can somebody suggest me how can I add multiple namespaces to > my root element. As of now I am adding namespace to root > element as below. > > > > <xsl:stylesheet version="2.0" > xmlns:aid="http://ns.adobe.com/AdobeInDesign/4.0/" > xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> > > <xsl:template match="root"> > <xsl:copy> > <xsl:namespace name="aid5" > select="'http://ns.adobe.com/AdobeInDesign/5.0/'"/> > <xsl:copy-of select="@*"/> > <xsl:apply-templates/> > </xsl:copy> > </xsl:template> > > > This works fine but I would prefer to add in > <xsl:stylesheet>. I've tried the below code, but it gives > some odd results. > > > <xsl:stylesheet version="2.0" > xmlns:aid="http://ns.adobe.com/AdobeInDesign/4.0/" > xmlns:xsl="http://ns.adobe.com/AdobeInDesign/5.0/" > xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> > > > > > Best, > > Pankaj Chaturvedi > > ============================================================== > ============== > ================ > > > Confidentiality Notice:" This message and any attachment(s) > contained here are information that is confidential, > proprietary to IDS Infotech Ltd. and its customers. > Contents may be privileged or otherwise protected by law. The > information is solely intended for the individual or the > entity it is addressed to. If you are not the intended > recipient of this message, you are not authorized to read, > forward, print, retain, copy or disseminate this message or > any part of it. If you have received this e-mail in error, > please notify the sender immediately by return e-mail and > delete it from your computer."
|
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
|