xsl-list
[Top] [All Lists]

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

2010-08-26 07:39:32
On 26/08/2010 13:21, pankaj(_dot_)c(_at_)thomsondigital(_dot_)com 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. ________________________________________________________________________

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--