Subject: Re: [xsl] top level params and xsl:attribute magic? From: S Woodside <sbwoodside@xxxxxxxxx> Date: Tue, 21 Jan 2003 23:32:56 -0500 |
"S Woodside" <sbwoodside@xxxxxxxxx> wrote in message news:5946E590-2B28-11D7-8385-000393414368@xxxxxxxxxxxxOn Saturday, January 18, 2003, at 02:08 AM, Dimitre Novatchev wrote:
First, I would stroongly recommend *not* to use any xx:evaluate function.
I have to, the param arrives as a string, not a node set, and XSLT has no built-in way to convert the first to the second. Per the thread a few days ago.
simon
Please, read well. Obviously, you didn't understand my message.
What I think is the best solution of your problem is to set the value of the "select" attribute of a global xsl:param to the *string* XPath expression. You can do this using the selectSingleNode() and then setAttribute() methods. Then perform the transformation.
Where did I say you had to pass a node-set? Just set the "select" attribute to the *string* that is the specific XPath expression.
This is the general approach where one uses a *skeleton* stylesheet and "fills-in-the-blanks" just before the stylesheet has to be applied.
simonThis is why in most cases there is no real need for a xx:evaluate() function.
--- www.simonwoodside.com
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] top level params and xsl:, Dimitre Novatchev | Thread | RE: [xsl] top level params and xsl:, Conal Tuohy |
[xsl] XML->XSLT->HTML->CSS, Shawn O. McKenzie | Date | Re: [xsl] top level params and xsl:, S Woodside |
Month |