Subject: RE: [xsl] Key/Use From: Patrick Moore <patrickm@xxxxxxxxxxx> Date: Wed, 5 Sep 2001 12:45:05 -0700 |
If you find yourself running into these kind of XSL barriers a lot, something to consider doing is to have a stylesheet that generates the actual stylesheet used to process the data. You processing becomes a two-step process but it might be what you need. -Patrick Moore- >-----Original Message----- >From: Kevin_Gutch@xxxxxxxxxxx [mailto:Kevin_Gutch@xxxxxxxxxxx] >Sent: Wednesday, September 05, 2001 11:54 AM >To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx >Subject: Re: [xsl] Key/Use > > > >Yes. I guess that is what I will need to do. I just do not >like hard-coding >it that way. Anytime I add country I will have to edit the >file. Oh well. >I'll use it until I can get something better. I am still a little new. > > > > > > > > > David_Marston@xxxxxxxxx > > Sent by: To: >xsl-list@xxxxxxxxxxxxxxxxxxxxxx > owner-xsl-list@xxxxxxxxxxxx cc: > > rytech.com >Subject: Re: [xsl] Key/Use > > > > > 09/05/2001 02:31 PM > > Please respond to xsl-list > > > > > > > > > > >The problem was originally described as: >><xsl:key name="lookup" match="row" >> use="concat($TRANSFORMER_SourceCountry,'_layer_name')"/> >where the variable specifies a country code. After some discussion, >it came down to: >>So I guess I can not have a dynamic lookup table? > >Not that way, but you could define several keys, then dynamically >pick which key: > ><xsl:key name="US_lookup" match="row" use="US_layer_name"/> ><xsl:key name="ES_lookup" match="row" use="ES_layer_name"/> ><xsl:key name="CN_lookup" match="row" use="CN_layer_name"/> ><xsl:key name="BG_lookup" match="row" use="BG_layer_name"/> >then >...select=key(concat($country,'_lookup'),$value)... >Hope that helps! >.................David Marston > > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > > > > > > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Key/Use, Kevin_Gutch | Thread | [xsl] [RE:] Top Ten Java and XSLT T, timw |
[xsl] Text Box Prob, Joseph Kesselman | Date | Re: [xsl] Re: _why_ do people use x, Wendell Piez |
Month |