Re: [xsl] Disable namespace declaration in output XML

Subject: Re: [xsl] Disable namespace declaration in output XML
From: Frans Englich <frans.englich@xxxxxxxxx>
Date: Tue, 15 Feb 2005 13:39:45 +0000
On Tuesday 15 February 2005 08:06, Mukul Gandhi wrote:
> Please use exclude-result-prefixes
> <xsl:stylesheet version="1.0"
>   xmlns:exslt="http://exslt.org/common";
>   xmlns:java="http://xml.apache.org/xslt/java";
>   xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
>   exclude-result-prefixes="exslt java" >
>
> The XSLT 1 spec says..
> When a stylesheet uses a namespace declaration only
> for the purposes of addressing the source tree,
> specifying the prefix in the exclude-result-prefixes
> attribute will avoid superfluous namespace
> declarations in the result tree.

What puzzles me is that it isn't done automatically. Why is it added to the 
result tree when it isn't used?


Cheers,

		Frans

Current Thread