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]

Re: Including files at run-time


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


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