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
|