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 |