Re: Syntax for calling an XSL script function

Subject: Re: Syntax for calling an XSL script function
From: ht@xxxxxxxxxxxxxxx (Henry S. Thompson)
Date: 18 May 1998 22:15:43 +0100
"Amit" <Amitr@xxxxxxxxxxxxx> writes:

>   <rule>
>     <target-element type="item"/>
>     <DIV id='=uniqueID(this)'
>          onClick='="hiLite("+ uniqueID(this) + ")"'>
>       <children/>
>     </DIV>
>   </rule>
> 

The syntax as such is OK, in that XSLJ translates the above into

(element item
(make DIV
id: (let ((this (current-node)))
(uniqueid this))

onClick: (let ((this (current-node)))
(+ (+ "hiLite(" (uniqueid this)) ")"))

(process-children)
)
)

which jade then produces a DIV from.  I can't test it further, because
'path' and 'tag-name' are MSXSL-specific

ht
-- 
  Henry S. Thompson, HCRC Language Technology Group, University of Edinburgh
     2 Buccleuch Place, Edinburgh EH8 9LW, SCOTLAND -- (44) 131 650-4440
	    Fax: (44) 131 650-4587, e-mail: ht@xxxxxxxxxxxxxxx
		     URL: http://www.ltg.ed.ac.uk/~ht/


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


Current Thread