|
Subject: Aw: Re: [xsl] XSLT2 Change country name to alpha-2 From: "Martin Honnen martin.honnen@xxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> Date: Mon, 3 Jul 2023 05:45:57 -0000 |
The second argument to the key function is an XPath expression, remove
the single quote delimiters you have in your code.
--
Diese Nachricht wurde von meinem Android Mobiltelefon mit GMX Mail
gesendet.Am 03.07.23, 02:45 schrieb "LEGAULT, PHILLIP
plegault@xxxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx>:
Tried it like this:
<codes>
<country alpha-2="US" name = "United States"/>
</codes>
<xsl:key name="alpha-by-name" match="codes/country" use="@name"/>
<xsl:output method="xml" version="1.0" encoding="UTF-8"
indent="yes"/>
<primarysourcecountry><xsl:value-of select="key('alpha-by-name',
'/records/sf:ConsumerCountry_GCC__c',
$codes)/@alpha-2"/></primarysourcecountry>
Does not work.
-----Original Message-----
From: Martin Honnen martin.honnen@xxxxxx
<xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx>
Sent: Sunday, July 2, 2023 7:20 AM
To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
Subject: [EXTERNAL]Re: [xsl] XSLT2 Change country name to alpha-2
On 02.07.2023 13:09, LEGAULT, PHILLIP plegault@xxxxxxxxxx wrote:
> I get the country in like United States.
>
>
>
> I have this,
Then declare a key
<xsl:key name="alpha-by-name" match="codes/country" use="@name"/>
load e.g. <xsl:param name="codes" select="doc('codes.xml')"/> and
where you need the code from the country name use e.g.
key('alpha-by-name', country, $codes)/@alpha-2
I wonder how often that will fail for e.g.
>
> <codes>
>
>
>
> <country alpha-2="BS" name = "Bahamas (the)"/>
>
>
or
>
> <country alpha-2="IO" name = "British Indian Ocean Territory
(the)"/>
>
>
or
>
> <country alpha-2="KY" name = "Cayman Islands (the)"/>
>
>
XSL-List info and archiveEasyUnsubscribe (by email)
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [xsl] XSLT2 Change country name, LEGAULT, PHILLIP ple | Thread | Re: Aw: Re: [xsl] XSLT2 Change coun, LEGAULT, PHILLIP ple |
| [no subject], Unknown | Date | Re: Aw: Re: [xsl] XSLT2 Change coun, LEGAULT, PHILLIP ple |
| Month |