|
Subject: Re: [xsl] Concatenating multiple input documents into a single node-set From: David Carlisle <davidc@xxxxxxxxx> Date: Thu, 13 May 2004 09:37:18 +0100 |
> Basically what I'm trying to do is "expand" a RELAX-NG schema so that all of
> the includes are merged in-place
I thought that might have been the case, If I were Jeni, I'd have known
that and answered that question not the one you asked, but as I'm not I
didn't. So I answered the question you did ask (which abstractly is a
more interesting question even if only vaguely related to your
problem:-)
> <xsl:template match="rng:include">
> <xsl:copy>
> <xsl:apply-templates select="document(@href)" />
> </xsl:copy>
> </xsl:template>
> How would you suggest I avoid generating the enclosing <include> element? Is
> there a better way to do this?
the xsl:copy there is generatiing the rng:include and doing nothing
else, so if you don't want that welement don't copy it.
<xsl:template match="rng:include">
<xsl:apply-templates select="document(@href)" />
</xsl:template>
Sometimes answers are simpler than you expect:-)
David
--
The LaTeX Companion
http://www.awprofessional.com/bookstore/product.asp?isbn=0201362996
http://www.amazon.co.uk/exec/obidos/tg/detail/-/0201362996/202-7257897-0619804
________________________________________________________________________
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
________________________________________________________________________
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| RE: [xsl] Concatenating multiple in, Michael Kay | Thread | RE: [xsl] Concatenating multiple in, Michael Kay |
| Re: [xsl] What is the best approach, David Carlisle | Date | Re: [xsl] problems caused by DOCTYP, David Carlisle |
| Month |