Subject: RE: namespace-alias isn't changing in output xsl
From: "Michael Kay" <michael.h.kay@xxxxxxxxxxxx>
Date: Sat, 21 Dec 2002 15:01:30 -0000
|
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
|