Subject: RE: Convert string to nodeset
From: "Michael Kay" <mike@xxxxxxxxxxxx>
Date: Tue, 28 Dec 2004 11:00:46 -0000
|
To evaluate an XPath expression constructed dynamically as a string, you
need an extension such as dyn:evaluate().
Michael Kay
Saxonica Limited
> -----Original Message-----
> From: Thorsten Scherler [mailto:thorsten@xxxxxxxxxx]
> Sent: 28 December 2004 10:40
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: Convert string to nodeset
>
> Hello list,
>
> I guess I am not the first one to ask the following question
> but I could
> not found a clear answer in the faq or in the archive (maybe
> I just used
> the wrong keywords).
>
> I would like to use variables in the select-attribute of a
> <xsl:apply-template/>. How can I do that?
>
> I have e.g.
> <xsl:variable name="inxPath">/root/inx</xsl:variable>
>
> Then I would like to
> <xsl:apply-templates select="$inxPath/docu"/>
>
> ...but I get cannot convert from STRING to NODESET.
>
> I tried with
> <xsl:apply-templates select="xalan:nodeset($inxPath)/docu"/>
>
> ...but I get an empty document.
>
> Any ideas, links or tips are very welcome.
>
> TIA
> --
> thorsten
>
> "Together we stand, divided we fall!"
> Hey you (Pink Floyd)
|