Because I needed to modify the document in the intermediate stage, and
thus could not just rely on copy-of, I had templates like:
<xsl:template match="db:article" mode="processed-bibrefs">
<article xmlns="http://docbook.org/docbook-ng">
<xsl:copy>
<xsl:apply-templates mode="processed-bibrefs"/>
</xsl:copy>
</article>
</xsl:template>
Why do you have <article and <xsl:copy (and similar in all your other
similar templates) this is doubling the size of the tree for no obvious
gain, converting
<article>
...
</article>
into
<article>
<article>
...
</article>
</article>
Don't you just want one of <article and <xsl:copy ??
David
________________________________________________________________________
This e-mail has been scanned for all viruses by Star Internet. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk
________________________________________________________________________