Re: [xsl] Best way of testing Hexadecimal value [xslt 1.0]

Subject: Re: [xsl] Best way of testing Hexadecimal value [xslt 1.0]
From: David Carlisle <davidc@xxxxxxxxx>
Date: Thu, 26 Aug 2010 13:39:17 +0100
On 26/08/2010 13:21, pankaj.c@xxxxxxxxxxxxxxxxxx wrote:

please don't take things off list

. = '& # x 2 0 2 2 ;'

You mean with spaces. If that is the case I didn't knew about it.

No I put in spaces to make sure it showed up (sorry, I should have said) some mail readers try to be "clever" and replace character references by the character.



number(.)=number(.)


Do you mean<xsl:when test="number(.)=number(.)">
could you be more clear about this?

yes.


<xsl:when test="number('12')=number('12')">
is true, because the string '12' casts to a number.

<xsl:when test="number('xy')=number('xy')">
is false as the string 'xy' casts to the special value NaN which is not equal to anything, even itself.


so

<xsl:when test="number(.)=number(.)">

is true just if the string value of the current node is the lexical form of a number.



Thanks in advance.


Pankaj

David

________________________________________________________________________ The Numerical Algorithms Group Ltd is a company registered in England and Wales with company number 1249803. The registered office is: Wilkinson House, Jordan Hill Road, Oxford OX2 8DR, United Kingdom.

This e-mail has been scanned for all viruses by Star. The service is
powered by MessageLabs. ________________________________________________________________________


Current Thread