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

RE: syntax question: using a variable inside format-number()

Subject: RE: syntax question: using a variable inside format-number()
From: "Richard Birkby" <rbirkby@xxxxxxxxxxx>
Date: Fri, 01 Dec 2000 16:35:27 -0000
xsl syntax format number
You could write an equivalent expression evaluation function in your processor of choice.

For instance:

function expression(context_node, xpath) {
 return context_node.item(0).selectNodes(xpath);
}

would give you something similar if you were implementing it as an extension function in MSXML3.


Richard


From: Kay Michael <Michael.Kay@xxxxxxx>
Reply-To: xsl-list@xxxxxxxxxxxxxxxx
To: "'xsl-list@xxxxxxxxxxxxxxxx'" <xsl-list@xxxxxxxxxxxxxxxx>
Subject: RE: syntax question: using a variable inside format-number()
Date: Fri, 1 Dec 2000 11:36:52 -0000

> select="format-number(concat('/AssetAnalyzer/',$curcat),'#00%')"/>
>
> I believe will work.

It won't. There is no way in standard XSLT 1.0 of constructing an XPath
expression from a string and then evaluating it.

Saxon has extension functions saxon:expression() and saxon:evaluate()

Mike Kay


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

_____________________________________________________________________________________ Get more from the Web. FREE MSN Explorer download : http://explorer.msn.com


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



Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

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.
Email
First Name
Last Name
Company
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.