Subject: RE: [xsl] How to pass search path as variable and get back node list. From: "Michael Kay" <michael.h.kay@xxxxxxxxxxxx> Date: Thu, 28 Mar 2002 08:40:24 -0000 |
There is no standard way in XSLT 1.0 of constructing an XPath expression from a string at run-time. You can do it in several products (e.g. Xalan, Saxon) using the xx:evaluate() extension function. Michael Kay Software AG home: Michael.H.Kay@xxxxxxxxxxxx work: Michael.Kay@xxxxxxxxxxxxxx > -----Original Message----- > From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx > [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of > Andrew Kerns > Sent: 27 March 2002 20:46 > To: XSL-List@xxxxxxxxxxxxxxxxxxxxxx > Subject: [xsl] How to pass search path as variable and get back node > list. > > > I have searched FAQ section and can not find answer. > I know it must be there but I can not find it. > Please excuse the redundant question. > > Can't figure out how to pass search path as variable and get back node > list. > I get back search string value instead of node list. > > <xsl:param name="DATA_REQUEST_NAME"/> > > <xsl:variable name="ftype_search" > select="concat('//JOB_REQUEST/DATA_REQUEST[@NAME=',$DATA_REQUE > ST_NAME,']/FILE_TYPE')"/> > <xsl:variable name="chosen_ftype" select="$ftype_search"/> > > xsl:value-of select="$chosen_ftype"/> > > Returns > //JOB_REQUEST/DATA_REQUEST[@NAME=DATAREQUEST4]/FILE_TYPE > > How can I get the node list returned instead of the string? > > > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] How to pass search path a, J.Pietschmann | Thread | [xsl] MSXML specific question, Steven Noels |
RE: [xsl] windows-like table sorter, Michael Kay | Date | RE: [xsl] Fixing &lt;b&gt;, Michael Kay |
Month |