Subject: RE: 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: 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: 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
|