Subject: Re: Adding information to page footer From: Lorand Bruhacs <bruhacs@xxxxxxxx> Date: Thu, 27 Jul 2000 09:14:31 +0200 |
Brandon Ibach wrote: > Quoting Lorand Bruhacs <bruhacs@xxxxxxxx>: > > I want to define a function for element "releaseinfo" that > > takes the data in current-node and stores it to a global variable. > > The function looks like: > > > > (element releaseinfo > > (let %revision-control-id% (data current-node)) > > (empty-sosofo)) > > > > ..which is syntactically correct but doesn't produce the > > desired result. > > > It *is* syntactically correct for Scheme, but not for DSSSL. DSSSL > is "side-effect free", which, among other things, means that you can > only define global variables at the top level, and not inside element > rules or functions. > You just need to replace your references to %revision-control-id% > with an appropriate query expression. To make it easy, you could > define a function that returns the releaseinfo data and just use that > function where needed. The problem is that the releasinfo data is only available within the releasinfo element rule. How do I smuggle the data out without using side-effects? - Lorand DSSSList info and archive: http://www.mulberrytech.com/dsssl/dssslist
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: Adding information to page foot, Brandon Ibach | Thread | Re: Adding information to page foot, Holger Klawitter |
Re: Adding information to page foot, Brandon Ibach | Date | Re: Adding information to page foot, Holger Klawitter |
Month |