[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
RE: [xsl] Adding Multiple namespaces
Subject: RE: [xsl] Adding Multiple namespaces From: "Michael Kay" <mike@xxxxxxxxxxxx> Date: Thu, 8 May 2008 07:31:00 +0100 |
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: [xsl] 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: [xsl] 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."
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Adding Multiple namespace, Pankaj Chaturvedi | Thread | [xsl] method transform (JAXP), IZASKUN GUTIERREZ GU |
RE: [xsl] Adding Multiple namespace, Pankaj Chaturvedi | Date | Re: [xsl] [OT] output to iso-8859-1, Florent Georges |
Month |