|
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 |