[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

RE: [xsl] namespace-alias isn't changing in output xsl


Subject: RE: [xsl] namespace-alias isn't changing in output xsl
From: "Michael Kay" <michael.h.kay@xxxxxxxxxxxx>
Date: Sat, 21 Dec 2002 15:04:16 -0000

My response was rubbish, ignore it!

namespace-alias is designed to change the namespace-uri of a literal
result element, which it has done successfully. The prefix that's used
in the result document is not defined by the spec.

Michael Kay
Software AG
home: Michael.H.Kay@xxxxxxxxxxxx
work: Michael.Kay@xxxxxxxxxxxxxx 

> -----Original Message-----
> From: Michael Kay [mailto:michael.h.kay@xxxxxxxxxxxx] 
> Sent: 21 December 2002 15:02
> To: 'xsl-list@xxxxxxxxxxxxxxxxxxxxxx'
> Subject: RE: [xsl] namespace-alias isn't changing in output xsl
> 
> 
> xsl:namespace-alias only affects literal result elements, and 
> there aren't any LRE's in your stylesheet.
> 
> Michael Kay
> Software AG
> home: Michael.H.Kay@xxxxxxxxxxxx
> work: Michael.Kay@xxxxxxxxxxxxxx 
> 
> > -----Original Message-----
> > From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> > [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of 
> > Gourav Raj Budhia
> > Sent: 20 December 2002 20:21
> > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> > Subject: [xsl] namespace-alias isn't changing in output xsl
> > 
> > 
> > Hi,
> > I am trying to generate one xsl from another.
> > I want to change the name-space prefix from "outputxsl" to
> > "xsl". But it isn't working. I am using Xalan-Java 2. Is 
> > there a bug or am I missing s/th.
> > 
> > Thanks,
> > Gourav
> > 
> > 
> > 
> > My code is like :
> > 
> > <?xml version="1.0" encoding="UTF-8"?>
> > <xsl:stylesheet version="1.0"
> > xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
> > xmlns:outputxsl="dummy-uri">
> > <xsl:namespace-alias stylesheet-prefix="outputxsl" 
> > result-prefix="xsl"/>  <xsl:output method="xml" 
> > indent="yes"/>  <xsl:template match="/" xml:space="preserve">
> >   <outputxsl:stylesheet version="1.0">
> >    <outputxsl:template match="/Envelope">
> >     <xsl:apply-templates select="HyperView"/>
> >    </outputxsl:template>
> >   </outputxsl:stylesheet>
> >  </xsl:template>
> > </xsl:stylesheet>
> > 
> > 
> > And the output I am getting is like :
> > <?xml version="1.0" encoding="UTF-8"?>
> >   <outputxsl:stylesheet
> > xmlns:outputxsl="http://www.w3.org/1999/XSL/Transform" 
> version="1.0">
> >    <outputxsl:template match="/Envelope">
> >    </outputxsl:template>
> >   </outputxsl:stylesheet>
> > 
> > 
> > 
> >  XSL-List info and archive:  
> http://www.mulberrytech.com/xsl/xsl-list
> > 
> 


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



Current Thread
Keywords
xsl