This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: Capturing/testing results of a boolean expression.
- From: sara dot mitchell at ps dot ge dot com
- To: xsl-list at lists dot mulberrytech dot com
- Date: Fri, 2 Aug 2002 17:49:27 -0400
- Subject: RE: [xsl] Capturing/testing results of a boolean expression.
- Reply-to: xsl-list at lists dot mulberrytech dot com
Well, the straight-forward answer is to define
the variable as a direct child of <xsl:stylesheet>
and use the select attribute to evaluate the expression.
Something like this:
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<xsl:variable name="globalVar" select=" (your expression here) "/>
It's really rather hard to tell what problem you are experiencing as
you don't offer any examples (I know, you want the general solution,
not a specfic one :)
Sara
> -----Original Message-----
> From: Edward L. Knoll [mailto:ed.knoll@cosd.fedex.com]
> Sent: Friday, August 02, 2002 2:24 PM
> To: XSL-List@lists.mulberrytech.com
> Subject: [xsl] Capturing/testing results of a boolean expression.
>
>
> I have state information I need/wish to capture in a
> "boolean" variable. I need to use the result of the expression in
> multiple places; I do not wish to replicate the expression
> everywhere it
> is needed for maintenance reasons. The value is "static" and I can
> establish it at a global context.
>
> I have yet to figure out how to do it. No matter what I try I get a
> position evalution of the variable. I can print the variable and see
> that I am getting the correct boolean value (true or false). How do
> I capture the results of a boolean expression in a variable
> and how can
> I then test the value of that variable?
>
>
> Please don't ask for details; I don't want specific point-source
> alternatives for how to work around the issue I want to how
> to capture
> the results of a boolean expression and then use those
> results later in
> a conditional expression (e.g. xsl:if or xsl:when).
>
> Thanks,
> Ed Knoll
>
> --
> Edward L. Knoll Phone (work) : (719)484-2717
> e-mail (work) : f49660c@cosd.fedex.com
> e-mail (business): eknoll@sf-inc.com
> e-mail (personal): edward@elknoll.com
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
>
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list