RE: [xsl] unwanted xmlns="" attribute

Subject: RE: [xsl] unwanted xmlns="" attribute
From: "tom tom" <tomxsllist@xxxxxxxxxxx>
Date: Fri, 01 Oct 2004 17:15:23 +0100
Thankyou, this solves half of my problem.

However the included file is also included from a second XSLT file with contains no existing namespace references. If I add xmlns="http://purl.org/rss/1.0/"; to <help> this renders as <help xmlns="http://purl.org/rss/1.0/"/> - I do not want the attribute to appear in the second file.




From: "Michael Kay" <mike@xxxxxxxxxxxx>
Reply-To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx>
Subject: RE: [xsl] unwanted xmlns="" attribute
Date: Fri, 1 Oct 2004 16:35:58 +0100

When you say you don't want the xmlns="" to appear on the <help/> element,
what you presumably mean is that you want the <help> element to be in the
namespace "http://purl.org/rss/1.0/";. The answer is to put it in that
namespace, for example by writing it in the stylesheet as

<help xmlns="http://purl.org/rss/1.0/"/>

Michael Kay
http://www.saxonica.com/


> -----Original Message----- > From: tom tom [mailto:tomxsllist@xxxxxxxxxxx] > Sent: 01 October 2004 15:47 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: [xsl] unwanted xmlns="" attribute > > In my including file I have: > > <xsl:template match="test"> > <rdf:RDF xmlns="http://purl.org/rss/1.0/"; > xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"; > xmlns:dc="http://purl.org/dc/elements/1.1/";> > <xsl:apply-templates select="." mode="testy"/> > </rdf:RDF> > </xsl:template> > > In my included file I have: > > <xsl:template match="test" mode="testy"> > <help/> > </xsl:template> > > My output comes out as: > > <rdf:RDF xmlns="http://purl.org/rss/1.0/"; > xmlns:dc="http://purl.org/dc/elements/1.1/"; > xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#";> > <help xmlns=""/> > </rdf:RDF> > > > I do not want the xmlns="" attribute to appear on the help > element. I have > tried numerous permutations using the exclude-result-prefixes on > xsl:stylesheet to no avail. I am using MSXML 3. Can anyone advise? > > _________________________________________________________________ > Express yourself with cool new emoticons > http://www.msn.co.uk/specials/myemo


_________________________________________________________________
Stay in touch with absent friends - get MSN Messenger http://www.msn.co.uk/messenger


Current Thread