[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
Re: [xsl] Need help with using lookup table and string translation
Subject: Re: [xsl] Need help with using lookup table and string translation From: Andrew Welch <andrew.j.welch@xxxxxxxxx> Date: Mon, 11 May 2009 14:57:14 +0100 |
> You need a template that matches all <trs> elements > In that template select the text node and store the text value in a variable. lets call it $key > then select /trans/tr_string[@str=$key]/ru/text() > if it isnot empty return it otherwise select the en version. > this can be done with a if then else expression I'd be tempted to do <xsl:key name="tr_string-by-str" match="tr_string" use="@str"/> with something like: for $x in key('tr_string-by-str', $key) return (x$/ru, $x/en, .)[1] -- Andrew Welch http://andrewjwelch.com Kernow: http://kernowforsaxon.sf.net/
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Need help with using look, Sebastian Prehn | Thread | Re: [xsl] Need help with using look, Dmitri Snytkine |
Re: [xsl] Need help with using look, Sebastian Prehn | Date | Re: [xsl] Need help with using look, Dmitri Snytkine |
Month |