Re: [xsl] unix problems.. change of approach

Subject: Re: [xsl] unix problems.. change of approach
From: Joerg Heinicke <joerg.heinicke@xxxxxx>
Date: Tue, 19 Nov 2002 23:00:35 +0100
Hello Laura,

so i thought i use something like.
<xsl:variable name="isCorrectValue"
select="normalize-space($demoValue[@value = 'valid'])"/>
which would give my "isCorrectValue" a boolean true or false.
this is not working..

that's wrong. normalize-space() returns the normalized string, not true or false. You can surround it with boolean(). But a test like in my other mail (test="normalize-space(...)") would also convert it to boolean.


Joerg

If anyone can correct the above statement to get the boolean value as i
wanted , then  string($isCorrectValue) will give me literal true or false,
which i can make use later.

Can anyone help me please.

----- Original Message -----
From: "Laura" <xsl_list@xxxxxxxxxxx>

so would this mean that this is a bug in XALAN??

----- Original Message -----
From: "Joerg Heinicke" <joerg.heinicke@xxxxxx>
To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx>
Sent: Tuesday, November 19, 2002 7:23 PM
Subject: Re: [xsl] unix problems



Seems to be a processor specific problem. The statement is correct. What
about test="string($demoValue[@value = 'valid'])" or
test="normalize-space($demoValue[@value = 'valid'])". Shorter and less
conversions in it.

Regards,

Joerg

Laura wrote:

sorry i meant
<xsl:if test="not(string-length($demoValue[@value = 'valid'])=0)">
This goes without errors in windows
but throws
java.lang.reflect.InvocationTargetException
when run on UNIX system


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


Current Thread
  • Re: [xsl] unix problems, (continued)
        • Laura - Tue, 19 Nov 2002 18:21:12 -0000
        • Joerg Heinicke - Tue, 19 Nov 2002 20:23:29 +0100
        • Laura - Tue, 19 Nov 2002 21:06:16 -0000
        • Laura - Tue, 19 Nov 2002 21:45:57 -0000
        • Joerg Heinicke - Tue, 19 Nov 2002 23:00:35 +0100 <=
        • Laura - Tue, 19 Nov 2002 22:13:03 -0000
        • martin - Tue, 19 Nov 2002 22:20:40 +0000 (GMT)
        • Joerg Heinicke - Tue, 19 Nov 2002 22:48:33 +0100
        • Michael Kay - Tue, 19 Nov 2002 23:16:13 -0000