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 |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Announcement: XPath Visualize, Dimitre Novatchev | Thread | Re: [xsl] namespace-alias isn't cha, Marcin Antczak |
RE: [xsl] namespace-alias isn't cha, Michael Kay | Date | Re: [xsl] namespace-alias isn't cha, Marcin Antczak |
Month |