Re: [xsl] which file to include or copy or copy-of

Subject: Re: [xsl] which file to include or copy or copy-of
From: Joerg Pietschmann <joerg.pietschmann@xxxxxx>
Date: Thu, 15 Nov 2001 15:02:40 +0100
"Aniceto Lopez" <aniceto@xxxxxxxxxxxxx> wrote:
> //// How can I
> //// <xsl:include href="THE ACTIVE FILE=1"/> or
> //// <xsl:copy select="THE ACTIVE FILE=1"/> or
> //// <xsl:copy-of select="THE ACTIVE FILE=1"/>

Use the document() function and copy-of:

  <xsl:copy-of select="document(/importfiles/file[@active=1])"/>

This will copy the content of all files which has been set active
into the result.
There may be issues with the directory the files are searched
in, by default the directory where the XSL file came from is
used. Try
  <xsl:copy-of select="document(/importfiles/file[@active=1],/)"/>
to get files form the same directory as the  source XML.

HTH
J.Pietschmann

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread