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(_at_)mulberrytech(_dot_)com> 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(_at_)mulberrytech(_dot_)com
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