Subject: Re: [xsl] exclude-result-prefixes From: Geert Josten <Geert.Josten@xxxxxxxxxxx> Date: Thu, 04 Nov 2004 23:02:14 +0100 |
Grtz, Geert
In the following stylesheet I use the document function to access the
current stylesheet in order copy the contents of a variable. The reason
I do this is because the stylesheet is built dynamically and the
variable may not exist.
The problem is the xsl namespace attached to the <tr> element in the output. How do I exclude that?
I tried adding exclude-result-prefixes="xsl" to the <tr> element inside
the variable but it didn't work.
Thanks, Kevin Collins
XSL:
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="xml" indent="yes" />
<xsl:template match="/">
<table>
<xsl:copy-of select="document('')/*/xsl:variable[@name='optionalstuff']/*" />
<tr>
<td>Common stuff here.</td>
</tr>
</table>
</xsl:template>
<xsl:variable name="optionalstuff"> <tr> <td>Optional stuff here.</td> </tr> </xsl:variable>
</xsl:stylesheet>
Output:
<table>
<tr xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<td>Optional stuff here.</td> </tr>
<tr>
<td>Common stuff here.</td> </tr>
</table>
-- Geert.Josten@xxxxxxxxxxx IT-consultant at Daidalos BV, Zoetermeer (NL)
http://www.daidalos.nl/ tel:+31-(0)79-3316961 fax:+31-(0)79-3316464
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] exclude-result-prefixes, Kevin Collins | Thread | RE: [xsl] exclude-result-prefixes, Michael Kay |
Re: [xsl] Grouping by key, Geert Josten | Date | Re: [xsl] XSLT 1.0: Grouping Adjace, Wendell Piez |
Month |