xsl-list
[Top] [All Lists]

Re: Bit test in XSLT

2004-06-01 20:50:11


I want to test a attribute which has a number value, though numbers are in string forms, if one of the bit of number is set.For example,

 <xsl:if test="bit 7 of Flags is 1">
   ...
 </xsl:if>

I find it seems impossbile to use XLST to implement this function.
Is anybody has some magic soluction?

Thanks,
Chen Yi


From: "G. Ken Holman" <gkholman(_at_)CraneSoftwrights(_dot_)com>
Reply-To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
Subject: Re: [xsl] Bit test in XSLT
Date: Tue, 01 Jun 2004 23:20:34 -0400

At 2004-06-02 10:32 +0800, Chen Yi wrote:
  is it possbile to test if the attribute value has a bit set ?

The XPath 1.0 data model only maintains strings for attribute values.

Any testing you need to do will have to treat the attribute as a string value, and decode what you want from that string, which includes converting the string to a number if you need to.

I'm not at all sure what you are asking for when you ask about a bit being set ... I associate that with bits of a byte or word expressed typically in decimal or hex.

I hope this helps.

..................... Ken


--
Public courses: Spring 2004 world tour of hands-on XSL instruction
Next: 3-day XSLT/XPath; 2-day XSL-FO - Birmingham, UK June 14,2004

World-wide on-site corporate, govt. & user group XML/XSL training.
G. Ken Holman                 mailto:gkholman(_at_)CraneSoftwrights(_dot_)com
Crane Softwrights Ltd.          http://www.CraneSoftwrights.com/s/
Box 266, Kars, Ontario CANADA K0A-2E0    +1(613)489-0999 (F:-0995)
Male Breast Cancer Awareness  http://www.CraneSoftwrights.com/s/bc
Legal business disclaimers:  http://www.CraneSoftwrights.com/legal


--+------------------------------------------------------------------
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>
--+--


_________________________________________________________________
免费下载 MSN Explorer: http://explorer.msn.com/lccn


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