This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: passing in a variable to the DOCUMENT()
- From: "Michael Kay" <michael dot h dot kay at ntlworld dot com>
- To: <xsl-list at lists dot mulberrytech dot com>
- Date: Fri, 11 Jan 2002 17:52:43 -0000
- Subject: RE: [xsl] passing in a variable to the DOCUMENT()
- Reply-to: xsl-list at lists dot mulberrytech dot com
> -----Original Message-----
> From: owner-xsl-list@lists.mulberrytech.com
> [mailto:owner-xsl-list@lists.mulberrytech.com]On Behalf Of Todd Binder
> Sent: 11 January 2002 16:28
> To: xsl-list@lists.mulberrytech.com
> Subject: [xsl] passing in a variable to the DOCUMENT()
>
>
> I am trying to passing a variable into DOCUMENT() within XSL,
> and having no
> success.
>
> <xsl:variable name="xmlfile" select="gfile">
> where xmlfile would then represent the complete filepath of
> the XML file
> (path + filename.xml)
Perhaps you meant select="'gfile'" ??
Mike Kay
>
> then when I try to use the following
>
> <xsl:variable name="datafile" select="document($xmlfile)"/>
>
> I am not getting anything, and my XSL transoformation stops.
>
> Is this allowed? I know that I can use successfully
> <xsl:variable name="datafile"
> select="document('../cgi-bin/xml/thisdatafile.xml')"/>
>
> I have tried it with both xsl:variable and
> xsl:apply-templates, but neither
> appear to allow me to pass in a variable to the document().
>
> - Todd Binder
> todd_binder@hotmail.com
>
>
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
>
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list