<xsl:template match="rng:include">
<xsl:copy>
<xsl:apply-templates select="document(@href)" />
</xsl:copy>
</xsl:template>
This should include the content of each include, in document
order. BUT... if
I do this, it looks like I'll get the <include> element in my
output in
addition to the content of the included document, e.g.:
<include href="whatever.rng">
... content from included document
</include>
How would you suggest I avoid generating the enclosing
<include> element? Is
there a better way to do this?
If you don't want to copy the rng:include, just leave out the xsl:copy
instruction that copies it. Things are sometimes simpler than you think.
Michael Kay