[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: new feature desired: return variable value
> I would like to see the ability for a named template to either > return a value (which could be assigned to a variable in the calling > template) You can do this already <xsl:variable name="result"><xsl:call-template name="a-function"/></xsl:variable> The called template returns its result using <xsl:value-of>. > or for a template to be able to set/change the value of a global variable. This is entirely contrary to the philosophy of the language, which is side-effect free so that the order of execution is not necessraily sequential. At the same time, I have demonstrated my lack of respect for such niceties by implementing a <saxon:assign> instruction in the SAXON product. It's a bit like those PEEK and POKE instructions in old versions of Basic: intellectually beyond the pale, but handy when you're knee deep in elegant recursive structures and it's hurting your brain. Mike Kay 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
|