| Subject: RE: [xsl] A beef with XSLT Sometimes too complicated From: "Michael Kay" <mike@xxxxxxxxxxxx> Date: Fri, 14 Jul 2006 12:31:56 +0100 | 
> I am personally fond of using lookup tables. It does not 
> result in a one liner, but might make things clearer. 
> Besides, you can put these lookup tables in separate 
> documents as xml config files..
> 
> <xsl:variable name="lookup-data">
>   <item id="">background_bright</item>
>   <item id="*">background_faded</item>
> </xsl:variable>
> 
> <xsl:variable name="lookup-ref"
> select="document('')/xsl:stylesheet/xsl:variable[@name = 
> 'lookup-data']/item" />
I like lookup tables too, but I hate this kind of run-time reference to the
source stylesheet. Put it in a separate document in 1.0, or use the variable
directly in 2.0.
Michael Kay
http://www.saxonica.com/
| Current Thread | 
|---|
| 
 | 
| <- Previous | Index | Next -> | 
|---|---|---|
| RE: [xsl] A beef with XSLT Sometime, Geert Josten | Thread | Re: [xsl] A beef with XSLT Sometime, Dimitre Novatchev | 
| Re: [xsl] A beef with XSLT Sometime, Colin Paul Adams | Date | RE: [xsl] A beef with XSLT Sometime, Michael Kay | 
| Month |