[xsl] Parameterizing a namespace

Subject: [xsl] Parameterizing a namespace
From: Dvir Ofek <dvir@xxxxxxxxxxxxxxx>
Date: Tue, 12 Nov 2002 16:53:29 +0200
Hi
Can anyone give me a hint how can I pass a namespace as a parameter to a
transformation, and use it inside the transformation?
I mean something like:

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
                                                xmlns:t1="$param_namespace">
 

<xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/>
	<xsl:param name "param_namespace"></xsl:param>
	<xsl:template match="/">
		<xsl:apply-templates select="*"/>
	</xsl:template>
	<xsl:template  match="t1:page">
		<xsl:copy>
			<xsl:copy-of select="@*" />
			<xsl:value-of select="text()"/>
       		<xsl:apply-templates select="*" />
       	</xsl:copy>
	</xsl:template>
</xsl:stylesheet>

Of course this isn't valid, I just need somthing that can do the job.

Cheers
Dvir Ofek



 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread