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