This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: Including files at run-time
- To: SFitzpatrick at exp dot com
- Subject: [xsl] Re: Including files at run-time
- From: Dimitre Novatchev <dnovatchev at yahoo dot com>
- Date: Fri, 19 Jan 2001 00:00:22 -0800 (PST)
- Cc: xsl-list at lists dot mulberrytech dot com
- Reply-To: xsl-list at lists dot mulberrytech dot com
Steve Fitzpatrick wrote:
> Is there any way to choose which file to include in my XSL file
(using
> xsl:import, xsl:include, or anything else)? I am looking for the
> fastest/best possible way to include one of approximately 40 files at
> runtime, based on my XML, i.e., the name of the file I want would be
in the
> XML stream. I look forward to the help.
It is possible to load and manipulate the xml source and the stylesheet
-- before finally performing the transformation.
In case MSXML3 were used, something like the following will achieve
this:
var objXSLInclude =
objStyle.selectSingleNode("/xsl:stylesheet/xsl:include[@href='somethingUnique']");
objXSLInclude.setAttribute("href", someDerivedURI);
then go on applying the transformation.
Hope this helps,
Dimitre.
__________________________________________________
Do You Yahoo!?
Get email at your own domain with Yahoo! Mail.
http://personal.mail.yahoo.com/
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list