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(_at_)hotmail(_dot_)com]
Sent: 01 October 2004 15:47
To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
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
--+------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail:
<mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--+--