Subject: RE: [xsl] Formatting Question From: "Charles Knell" <cknell@xxxxxxxxxx> Date: Thu, 08 Aug 2002 10:06:10 -0700 |
First: US ZIP codes are either five digits or nine digits. Six digits will get you nowhere. Second: Is it the case that some of your ZIP codes are five digits long while others are nine digits long? If this is the case, and your ZIP code is represented so -- <zip>55555</zip> or <zip>999999999</zip> -- then you will want a ZIP code template like this: <xsl:template match="zip"> <xsl:choose> <xsl:when test="string-length(.) = 5"> <xsl:value-of select="." /> </xsl:when> <xsl:when test="string-length(.) = 9"> <xsl:value-of select="substring(.,1,5)-substring(.,6,4)" /> </xsl:when> <xsl:otherwise> <!-- what will you do if the number is neither length --> <xsl:otherwise> <xsl:choose> </xsl:template> -- Charles Knell cknell@xxxxxxxxxx - email ---- "Tengshe, Ashish" <Tengshe.Ashish@xxxxxxxxxxxxx> wrote: > I think you mean 507070 or 507070--- > right? Then > > <xsl:variable name="dashes" select="'---------'" /> > <xsl:value-of select="substring(concat(six_digit_zip, $dashes), 1, > 9)" /> > > This should do it! (Note: This should solve your 9 digit problem, for > keeping the six digits, you should have a > normal <xsl:value-of select="six_digit_zip"/> > > Thanks, > Ash > > -----Original Message----- > From: Jitt_Joynoosaeng@xxxxxxxxxxx [mailto:Jitt_Joynoosaeng@xxxxxxxxxxx] > Sent: Thursday, August 08, 2002 11:09 AM > To: XSL-List@xxxxxxxxxxxxxxxxxxxxxx > Subject: [xsl] Formatting Question > > > Hello everyone, > > I have a zip code tag that is stored in the regular 6 digit format > and > also with 9 digits. For the 9 digits, I wanted to add a dash after > the > 6th digit. Is this possible to do? If it is, can someone show me > how > it can be done? > > Thank you! > > Jitt > > > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Formatting Question, Tengshe, Ashish | Thread | Re: [xsl] rearranging and colouring, horst |
Re: [xsl] How to Replace Special Ch, Mike Brown | Date | Re: [xsl] rearranging and colouring, horst |
Month |