xsl:exclude-result-prefixes

Subject: xsl:exclude-result-prefixes
From: "Nick-Lawson.org" <nick@xxxxxxxxxxxxxxx>
Date: Sun, 12 Nov 2000 15:41:31 -0000
Hi,

Can anyone help with this ?

I thought the REC was fairly clear about exclude-result-prefixes (7.1.1),
but I have obviously misunderstood it.

Both xt & msxml generate a xmlns:text attribute in the following stylesheet.

(The problem arises in connection with Adobes SVG Viewer:
it works if xmlns:xlink is NOT defined, fails if xmlns:xlink IS defined!)

regards,
Nick

<?xml version="1.0" encoding="utf-8"?>

<xsl:stylesheet version="1.0"
	xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
	xmlns:test="http://test";
>

<xsl:output method="xml" indent="yes" encoding="utf-8"/>

<xsl:template match="/">

	<!-- with this, xmlns:test attribute is on the parent element -->
	<!-- parent-->

	<!-- with this, xmlns:test attribute is on child element -->
	<parent xsl:exclude-result-prefixes="test">
		<child test:name="my name" />

		<!-- This makes no difference whatever -->
		<!-- child test:name="my name" xsl:exclude-result-prefixes="test" /-->

	</parent>
</xsl:template>

</xsl:stylesheet>


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


Current Thread