[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

Re: [xsl] Dynamic pipelining in XSLT 2.0 w/ Saxon extensions


Subject: Re: [xsl] Dynamic pipelining in XSLT 2.0 w/ Saxon extensions
From: David Carlisle <davidc@xxxxxxxxx>
Date: Tue, 19 Jun 2007 21:43:02 +0100

> currently if you have a call to doc('config.xml') in your compiled

ah but if you know that there's a top level variable of the form
<xsl:variable name="x" select="doc('config.xml')"/>
at the top level of the stylessheet (or even if you don't) you can run a
small transformation over the stylesheet document  that inlines this
transfoming it to
<xsl:variable name="x">
.. a copy of config.xml
<xsl:stylesheet>

then compile the modified stylesheet tree  and you've slurped up the
config file. Doesn't work (so easily) if you have to worry about base
URIs and things but in simple cases works well enough (I hope)

David





________________________________________________________________________
The Numerical Algorithms Group Ltd is a company registered in England
and Wales with company number 1249803. The registered office is:
Wilkinson House, Jordan Hill Road, Oxford OX2 8DR, United Kingdom.

This e-mail has been scanned for all viruses by Star. The service is
powered by MessageLabs. 
________________________________________________________________________


Current Thread