Re: Question

Subject: Re: Question
From: ht@xxxxxxxxxxxxxxx (Henry S. Thompson)
Date: 04 Feb 1999 09:05:25 +0000
I THINK you can use macros today for anything you will be able to use
local variables for tomorrow.  So how about

<xsl:macro name='helper'>
 <xsl:macro-arg name='where-am-i'/>
  <xsl:value-of select="ancestor(CLASS)/METHOD[@name=arg(where-am-i)]"/>
 </xsl:macro-arg>
</xsl:macro>

<xsl:template match="METHODREF">
 <xsl:invoke macro='helper'>
  <xsl:arg name="where-am-i" value="{@name}"/>
 </xsl:invoke>
</xsl:template>

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