[xsl] Unwanted default namespace copied to output in XSLT v1.0

Subject: [xsl] Unwanted default namespace copied to output in XSLT v1.0
From: Ian STOKES-REES <ijstokes@xxxxxxxxxxxx>
Date: Fri, 30 Nov 2007 06:28:22 -0500
I would prefer to use XSLT v1.0 for a stylesheet, however without copy-namespaces="no" (only available in XSLT v2.0), I get output like:

<pt:taxationsocialsecurityduewithinoneyear
    xmlns="http://www.w3.org/1999/xhtml";
    contextRef="e2002"
    unitRef="GBP"
    precision="3"
    >324</pt:taxationsocialsecurityduewithinoneyear>

Where obviously the xmlns="..." attribute is completely unnecessary. If this just happened once, it would be fine, but the output contains 1000 leaf nodes all with this superfluous xmlns default NS decl.

Any suggestions how to avoid this problem?

Cheers,

Ian.


-- Ian Stokes-Rees, Consultant SP Metric Technology Consulting ijstokes@xxxxxxxxxxxx http://www.spmetric.com

Current Thread