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
|