Subject: Re: 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
|