Subject: Re: [xsl] Got a slick XPath expression to convert NEW YORK to New_York? From: "David Carlisle d.p.carlisle@xxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> Date: Wed, 20 Dec 2023 18:50:49 -0000 |
<xsl:stylesheet version="3.0" xmlns:xsl=" http://www.w3.org/1999/XSL/Transform"> <xsl:template name="m"> <xsl:sequence select=" string-join(tokenize('NEW YORK',' +')! concat(upper-case(substring(.,1,1)),lower-case(substring(.,2))), '_') "/> </xsl:template> </xsl:stylesheet> On Wed, 20 Dec 2023 at 18:27, Roger L Costello costello@xxxxxxxxx < xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote: > Hi Folks, > > I need to convert multi-word names that are space-separated and uppercase > to names that are underscore-separated, first letter of each word uppercase > and remaining letters of the word lowercase. > > Example: NEW YORK --> New_York > > Example: SIMULATION INDICATOR --> Simulation_Indicator > > Do you have a slick XPath expression that does this transformation? > > /Roger
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Got a slick XPath express, Graydon graydon@xxxx | Thread | Re: [xsl] Got a slick XPath express, Adam Retter adam.ret |
Re: [xsl] Got a slick XPath express, Michael Kay mike@xxx | Date | Re: [xsl] Got a slick XPath express, dvint dvint@xxxxxxxx |
Month |