This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

RE: Using the document function


[ RShonk@flowserve.com]
> 
>... I had 
> expected to be able to use <xsl:variable name="file1" 
> select="document ('filename1')"/>, etc.  in my XSLT 
> stylesheet with the file name determined by the values in the 
> xml file. This apparently will not work since the URI value 
> for filename cannot be assigned at run-time. 

You can use a variable or parameter as the argument of document(), like
this:

<xsl:variable name='fileurl' select='"file:///d:\test\xsl\a.xml"'/>
<xsl:variable name='file' select='document($fileurl)'/>

You could pass in the file names you want to use as parameters.  

Cheers.

Tom P

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]