[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
|