|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: How to pass search path as variable and get back n
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: 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
|
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








