|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Convert string to nodeset
El mar, 28-12-2004 a las 12:00, Michael Kay escribis:
> To evaluate an XPath expression constructed dynamically as a string, you
> need an extension such as dyn:evaluate().
>
:)
Thanks a million. :)
I just had to declare the namespace and it works just fine :).
like:
<xsl:stylesheet version="1.1"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:forrest="http://apache.org/forrest/templates/1.0"
xmlns:dyn="http://exslt.org/dynamic"
extension-element-prefixes="dyn">
Then I tested whether the function is aviable with:
<xsl:comment><xsl:value-of
select="function-available('dyn:evaluate')"/></xsl:comment>
After the "true" response I smiled and used:
<xsl:apply-templates select="dyn:evaluate($inxPath)"/>
...and it works just fine.
Thanks a million, Michael.
Saludos
> 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)
--
thorsten
"Together we stand, divided we fall!"
Hey you (Pink Floyd)
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








