[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: Alternative to variable in template match

Subject: Re: Alternative to variable in template match
From: "G. Ken Holman" <gkholman@xxxxxxxxxxxxxxxxxxxx>
Date: Thu, 17 Jan 2002 17:08:33 -0500
xpath match variable
At 2002-01-17 15:54 -0500, Rick Anderson wrote:
I wrote a small xsl to copy the nodes below a specified XPATH expression
into new files. I wanted to eventually pass the XPATH in via a command

XSLT 1.0 doesn't allow this as match= patterns in template rules and key tables must be fixed.

Since a variable can't be used in 'template match="$path"' there must be
another efficient way to do this.

Not according to the Recommendation ... some vendors provide extensions, but I haven't used these, and I suspect they are not available at match= time, only at select= time.

Currently, my work around doesn't
compare the XPATH expression to the node successfully. Any hints?

Have a stylesheet that writes a stylesheet ... pass your XPath in the command line to the stylesheet writer and then execute the written stylesheet.

I hope this helps.

...................... Ken

-- Training Blitz: 3-days XSLT/XPath, 2-days XSLFO - Feb 18-22, 2002 - (Early-bird date for discounts is this Friday!)

G. Ken Holman                mailto:gkholman@xxxxxxxxxxxxxxxxxxxx
Crane Softwrights Ltd.         http://www.CraneSoftwrights.com/s/
Box 266, Kars, Ontario CANADA K0A-2E0 +1(613)489-0999 (Fax:-0995)
ISBN 0-13-065196-6                        Definitive XSLT & XPath
ISBN 1-894049-08-X  Practical Transformation Using XSLT and XPath
ISBN 1-894049-07-1               Practical Formatting Using XSLFO
XSL/XML/DSSSL/SGML/OmniMark services, books(electronic, printed),
articles, training(instructor-live,Internet-live,web/CD,licensed)
Next public training:            2002-01-18,02-11,12,13,15,18,21,
-              03-04,05,06,08,11,04-08,09,10,12,05-14,15,06-04,07

XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list

Current Thread


Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
First Name
Last Name
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.