Subject: Re: [xsl] i18n and l10n question From: Nicolas Van Cleemput <nicolas.vancleemput@xxxxxxxx> Date: Tue, 07 Nov 2006 13:54:57 +0100 |
But you do <xsl:for-each select="//entry"> so you select both entry elements, and in each case you look up (back in the same file) language replacements, ignoring the text that's there. If you get 4 results there's an error in the key lookup.
<xsl:key name="l" match="entry" use="concat(../@name,' ',@key)"/> on the entry .. is properties and properties doesnt have a name attribute, you want ../../@name (you can blame me:-) If you change to ../ then you just get one for each lookup
OK, this works now, but how can I change it so I only look it up once? I can't use the <xsl:for-each select="document('locale.xml')"> from your original mail because the info is in the xml-file I'm transforming.
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] i18n and l10n question, Nicolas Van Cleemput | Thread | Re: [xsl] i18n and l10n question, David Carlisle |
Re: [xsl] i18n and l10n question, Nicolas Van Cleemput | Date | Re: [xsl] i18n and l10n question, David Carlisle |
Month |