Subject: Re: [xsl] Removing leading zeros From: Nischal Muthana <nischal_muthana@xxxxxxxxx> Date: Fri, 24 Jan 2003 18:47:11 -0800 (PST) |
Hi Wendell Thanks for your time. Your solution works perfect to just remove all the zeros in the given string. The one you mentioned does the following 000125000 -- 125 0012300 -- 123 01234 -- 1234 But I am looking at something which would remove preceding zeros and retain the zeros after the no. Eg. 000125000 -- 125000 0012300 -- 12300 01234 -- 1234 Thanks Nischal --- Wendell Piez <wapiez@xxxxxxxxxxxxxxxx> wrote: > Nischal, > > Try the XPath function number($string) in your XSLT > and see if it does what > you want. Since it turns any XPath object into a > number, the leading zeros > won't appear. > > If you need your number to be a string again (and > you need to force it: for > most purposes it's unnecessary since XSLT will make > the number a string > when it's passed and a string argument is required), > try > string(number($string)). You won't get your leading > zeros back. > > Cheers, > Wendell > > At 06:58 PM 1/24/2003, you wrote: > >Hi All > > > >I have a Java function which removes leading zeros > >from a given string value and returns me the > number. > > > >Eg. > > > >000125000 -- 125000 > >0012300 -- 12300 > >01234 -- 1234 > > > >public static String removeLeadingZeros(String str) > > { > > if (str == null) > > { > > return null; > > } > > char[] chars = str.toCharArray(); > > int index = 0; > > for (; index < str.length(); > index++) > > { > > if (chars[index] != '0') > > { > > break; > > } > > } > > return (index == 0) ? str : > str.substring(index); > > } > > > >Can someone help me build something like this in > XSL. > >I dont mean you to write for the script, but > atleast > >help me in taking thru what I have to do to get to > >this. > > > >Appreciate your time. > > > >Thanks > >Nischal > > > > > >__________________________________________________ > >Do you Yahoo!? > >Yahoo! Mail Plus - Powerful. Affordable. Sign up > now. > >http://mailplus.yahoo.com > > > > XSL-List info and archive: > http://www.mulberrytech.com/xsl/xsl-list > > > ====================================================================== > Wendell Piez > mailto:wapiez@xxxxxxxxxxxxxxxx > Mulberry Technologies, Inc. > http://www.mulberrytech.com > 17 West Jefferson Street Direct > Phone: 301/315-9635 > Suite 207 > Phone: 301/315-9631 > Rockville, MD 20850 > Fax: 301/315-8285 > ---------------------------------------------------------------------- > Mulberry Technologies: A Consultancy Specializing > in SGML and XML > ====================================================================== > > > XSL-List info and archive: > http://www.mulberrytech.com/xsl/xsl-list > __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Removing leading zeros, Wendell Piez | Thread | RE: [xsl] Removing leading zeros, Michael Kay |
RE: [xsl] xsl:copy question, | Date | RE: [xsl] Removing leading zeros, Sudhakar . Jalli |
Month |