xsl-list
[Top] [All Lists]

RE: an expression to check if a parameter is a non-zero number - comments

2003-10-30 12:02:26
[SANWAL, ABHISHEK]

<xsl:when
test="true(string-length(translate($ImageWidth,'0123456789.','')) = 0
and $ImageWidth != 0)">

I want to check if the incoming parameter ImageWidth is a non-zero
number.

I am wondering it the above expression would work?

Is there a better way to do that checking ?

Assuming that ImageWidth is always going to be a number, what is wrong
with simply

test='$ImageWidth != 0'

?

If it is always supposed to be positive, then 

test='$ImageWidth > 0'

would also fail if the parameter were non-numeric.

Cheers,

Tom P

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



<Prev in Thread] Current Thread [Next in Thread>